Xiao Su
Probably one of the best professors in the department. The class material was not easy but he was able to explain them very well. Tests are fine as long as you put reasonable effort into the class, and he also made them easier for online instruction. Most of my class said this was the only course they enjoyed for this semester.