Ahmad Walid
Prof. Ahmad is passionate about his work he does his best to help you learn, his lectures are beautiful. I never liked math, but in his class, I passed with A, all you need to not miss his lectures. He has his lectures available in canvas and youtube, so you could watch it any time and as many time. He gives extra credit, has clear grading.