Majid Mirza
Best CS professor I've ever had. He genuinely cares for all of his students and it shows. If you go to his office hours even once, he remembers your name. He completely makes the topics easier for you to understand during his office hours. Amazing Guy.