Christian Caron
I took this class online asynchronous. There's a lot of readings but if you pay attention to the lectures and take good notes you should do good on the exams. You are only graded on three exams and two papers. His gradings on papers wasn't too harsh. The topics were kind of hard.