Kevin Kou
This was simply one of those classes that I had to take. I have always gotten good grades, and this was the single most awful class ever. He doesn't curve. His tests are insane. His lectures are intense. And he expects you to know everything right away. There is no redemption on anything. 90% of the class is just tests.