Gary Au
A really great professor! He obviously puts a lot of effort into preparing his lectures and has lots of examples and visuals with desmos. He doesn't just dump a bunch of information on you and that's it, he helps you understand the why and not just the how. He is passionate about teaching and it shows.