Apurva Parikh
He's a professor that knows his stuff but he's an insanely hard grader. He said he NEVER gives 100s, despite this being a general education course. Minimum of 30 pages to read of historical text every class. You can tell he's passionate, but he doesn't seem to understand that this is a gen ed speech class