Michael Catanzaro
Most brilliant professor I've had. I ended up acing calc 2 thanks to his review sessions. I took the online course so the actual lectures were taught by other profs but his weekly reviews were where I learned the most. He's available for extra help hours if you ask, and genuinely cares about your learning. I would do anything to have him again.