Great course, excellent instructor. I would definitely sign up for any courses provided by Randy. Many of these types of courses can be dry and very boring. NOT this one.