Excellent course, excellent instructor. This was my first online course and I didn't know what to expect. I was wondering, "How can you raise your hand if you have a question?" But John answered questions/concerns in a timely, constructive manner, which I appreciated. The course is well-organized. Probably one of the best organized courses I've taken and I've taken a plenty!