James Mayfield
Honestly one of the best professors I've taken. He understands that students have lives of their own, if you show up to his class you will do fine. The class is graded off a few papers and participation, and he is not a tough grader, so as long as you meet the criteria you will get an A. His lectures are not boring and he's hilarious.