Arthur Perham
He doesn't really teach much, and when he gives examples, "relevant" to what we read, even if it doesn't seem relevant. His tests are also ridiculously challenging for what he actually teaches us. Also, he'll pretend like your presentation isn't a big deal, then grade harshly. The highest grade for our final presentation was a 94.