Good class. Well organized and moved along quickly. Randy understood the students had various backgrounds and skill sets and worked to make everyone comfortable. Interaction among class members was encouraged, which enhanced the value of the learning experience.