TJ Reckner
TJ is hands down the best math teacher I've had. In my entire life. He sees exactly where students are getting confused and knows how to guide them to the aha moment. Understanding the mathematical concepts instead of just the steps to get an answer is kind of a big deal in calculus, and TJ does an amazing job of getting you to see those.