John is a superb lecturer!  So knowledgeable.  And the streaming online and recording of the course is a wonderful resource.

MENU