Michael Dougherty
AMAZING! Gives very clear lectures which align with the textbook and explains calculus in actual words (rather than just numbers/equations) so it's easier to understand the content. Very accessible and willing to help in/outside of class. Has a very clear and fair grading criteria. Honestly considered becoming a math major because of him.