Dimitri Tsarouhas
Very very lecture heavy, be prepared to constantly take notes throughout class. My friend would take the lecture slide notes and I would take notes on what he said. Has quizzes but you won't know when exactly they will be, sometimes are comprehensive. Do the readings, participate, and you'll be fine. He's a great professor and knows his stuff.