Maxime Denis
I hated this class. The material itself isn't so bad if you stay on top of the lectures (you might not get a high grade, but you'll live), but it's impressive how much memorization I had to do for a prof who claimed to rely on understanding the material and actively learning. He doesn't seem to like or care about his students at all.