Dane Skabelund
By far the best and hardest math class I've taken (Calc 3 Honors), would definitely recommend him. I knew a lot of the stuff going in, but his explanation gave me perspective and rigor. Tests are long for the time, but if you really know the stuff they aren't bad. Amazing mathematically rigorous explainer.