Michail Savvas
Dr. Savvas is a god among men. He knows how to break down calculus into light work, and he's extremely patient and open to questions (course related or otherwise). He keeps class relaxed by not forcing participation and will throw in a joke here and there. Tests can be a bit stressful for the work you have to show, but if you can take him, do.