Michael Taylor
Professors Taylor's lectures are exceptional. He is passionate about what he is teaching and engaging. His test are not set to trick you but he does expect more when you write your essays but he is not a hard or harsh grader; you get what you put into it. I highly recommend taking one of his classes.