Marco Carfagnini
Marco is a great professor. His lectures were very clear and made the material easy to understand. He does assign a fair amount of homework every week but it was graded based on completion and really helped prepare me for the exams. He's easily the best math professor I've had.