I have taken other courses, and this one is one of the best. The material was well-prepared, the assignments were relevant and did good job of strengthening the information taught in the lessons. Richard is very interactive in the discussion area, responds quickly and completely to questions, and is willing to research and answer questions outside of direct scope of the lesson. Very good teaching style, and an excellent instructor. I am looking forward to the Intermediate course.