BEST PROFESSOR IN CCNY! I think he does touch on alot of topic with a very fair explanation and also gives students to talk about their views. He is a very understandable person and very flexible with grades. 3 papers in total. His class is fun and you will get a lot from him!