Brian Brown
Loved this course, and wished he taught more history course because I hate history but would take it from him any time.  Not only did Professor Brown work with you if you talked to him, but his lectures were hilarious and you felt like you were there during the time period.  There was not alot of work but be prepared to think.