Richard Weintraub
He is one of the best professors that I have ever had. His class is graded based on attendance, participation, and final paper. He gives lectures that are very interesting and makes you want to go to class. He does want the students to participate and keeps track of it. Highly recommend this professor and really cares about students in the class.