Andrew Meyertholen
Attendance is mandatory, but the lectures are at least interesting; he also tries his best to make them engaging. There were 4 quizzes and a final that represented the materials covered in class very well.