I would rate Randy with an 11 out of 10 stars! He kept the class engaged and interested. I would recommend Randy as an instructor any day of the week. Well done and thank you so much for the experience