Martin Konan
At one point the class starts going at an extremely fast pace and you are expected to remember the 20 pages worth of notes for every exam. Doesn't spend enough time reinforcing ideas so you will have to study and review the material almost every day. Positive thing is that lectures aren't boring and he asks engaging questions.