Jun Fei
Not a bad professor but not good either. When taking an online class it was really hard to understand the lectures and notes were hard to read. Expects a lot from students. Understand the homework you will do well. If you take him it's not the end of the world, but there will be a lot of independent learning.