Daniel Davenport
By far one of the best professors I've ever had. 
He's hilarious, will crack jokes, and engage with students and remember them!
Lectures are entertaining and informative. Tests were a little hard for me since I'm not a history person but the essays were better.