Eugene McCarraher
Awesome guy. Very funny. Disagreed with him politically but never made me feel like an outcast in the class. Dr. McCarraher is a great professor to learn from. If you are lucky enough to get him for Ancients or Moderns take advantage of it. 

4 essays per class - no prompt. Get creative and he will generally give As.