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.