Christoph Heiss
Professor Heiss has been one of my favorite teachers at CSM, specially this course. Not too challenging, does require reading, homework and quizzes almost weekly. His lectures are very interesting and easy to stay engaged with. 3 exams and a term project construct most of your grade along with quizzes, group assignments and homework.