I had him in two classes. First of all, he is extremely hot. Second of all, he knows what he's talking about. Very good at transmetting his knowledge. Patient when student don't understand, but a little bit cocky. He is a great teacher, but****laod of work.
As a prof he seemed a little jaded (but I feel like that's the case with a lot of intro-course-profs, it must be so boring for them) but he also taught my tutorial and he was an amazingly funny & engaging guy. Written midterms & final, not easy but not hard - you definitely have to know your stuff. Background in ECON or HIST helpful.
This was the most interesting course I've taken, very much because of the excellent prof. He is hilarious and really entertains the class while making our course material applicable. He likes when students link pieces together and argue their case. Fair marker, and an amazing prof! (P.S. he's not bad looking either)
He is GREAT! Never ever bored in lectures - they are fascinating and super interesting! His cases are not contemporary, but from the early 2000's (perhaps that will change with the revolutions). Tough course, but SO worth it!