Kevin Kou
Kou is a good at his lectures, he'll write along with you which I love. His exams are nearly impossible though. He doesn't curve on a bell curve like everyone else, he curves based on the highest score in the class and one person always ruins it for everyone. The midterm practice and the problem sets do not reflect his exams. Beware. 