Samuel Casper
I don't understand any of the negative reviews on here to be honest. Samuel Casper is a real gem of the History department, not only does he really know his stuff, but you can tell he's intensely passionate about his subject matter. Lectures are always organized, in depth and interesting. You'll have to work hard for the grade, but it's worth it.