Daniel Hathaway
Clearly a genius but oh my god he's so bad at teaching fundamentals of math. So bad. We'll do worksheets in class and when he asks who got a problem, usually 2-3 people raise their hands. Everyone just googles answers to homeworks as his lectures simply don't help at all. My least favorite class by far.