Niushan Gao
Honestly one of the best math professors i've ever had. Many comments complaining about difficulty; his exams were very fair, if you attended lecture and practiced questions from the lecture nothing was crazy on the exams. Genuine professor who cares about his students and wants the class to succeed. Would only change the grade breakdown. 