Rick Laughlin
This class is offered as a hybrid, which means you do attend class for lecture, but most of the work is done online at home. In short, show up for class! Rick is very clear about what will be on a test as he speaks. He uses strong analogies to explain difficult concepts and happily repeats information when asked! The "textbook" is online and $25.