He is one of the best professor out there. I think he balance his lecture with class discussion nicely and helps us understand the topic really well. Learnt alot about Congress with him and 100% re-offending his class next semester!