Matthew Lapierre
The lectures are engaging and informative, but there's a TON of material, so it can be overwhelming. It's imperative that you take thorough notes on the weekly readings and during lectures, or you won't be prepared for the exams. Dr. Lapierre has a lot of knowledge to offer and is a strict evaluator. It was stressful, but I became a better student.