Latchezar Popov
Incredibly boring lectures - honestly not sure I retained any info from this class. However, the two exams are exactly like the practice exams provided, and the final is optional if you do well enough on those. Other than that, you've got a homework assignment about every two weeks, and he uses TopHat to give participation points. Not difficult.