Randy was a great. He very knowledgeable and delivered the information where you can understand. He did not make you feel bad for making a mistake and always was positive even when correcting you. He also had a lot of patience.