Randy was absolutely amazing!!! He was very knowledgeable and kept the class on task and was very entertaining along the way! I would highly recommend him!!!