I was very impressed with how well the class was conducted. Randy was very informative and knowledgeable on all the subjects. He kept the class fun ,enjoyable and educational together. I would recommend anybody whom would like to become an instructor to learn from him.