David Kotter
Dr. Kotter is extremely knowledgeable about the course content and has skill in helping students understand complex topics. He gives quizzes most classes, but they are easy to pass if you actually do the readings, which are substantial. Clearly he requires the readings so you will learn the content. He is very enthusiastic and loves the students.