Rory Telemeco
Dr. Telemeco is not an easy professor. He makes you earn your grade. That being said, you learn a lot and also have opportunities to review old exams (if you see a grading error, you get points back if you argue it well). Super nice. Take advantage of office hours and study. Overall, would take again. Learned a lot.