Davide Ponzi
Pretty easy class if you show up to lecture. Missing a couple is not impossible though. Does do pop quizzes but typically does them right be exams so you kind of know when they will be. Exams are easy if you study. He does a great job of lecture.