Eric Calderwood
Professor Calderwood is such an amazing person and professor. His office hours were always helpful and grading criteria for class is very fair. He made class quite engaging and enjoyable. I have never met a teacher who cares so much for his students and also their success/wellbeing. You need to take one of his classes !