Ali Oudich
Ali cares very much about his students and does his best to prepare you for the dreaded common final. He is very passionate about mathematics and wants you to learn. He will gladly answer any of your questions and he is straight up honest. He will also make the class laugh here and there. The best mathematics professor I've had so far.