I thought Randy was an excellent instructor. He was very organized and very thorough. He gave us time to absorb the material and was patient with me when I floundered. The day went by fast! I would definitely recommend him as an Instructor Trainer in the future.