Li Jia
I had to make an account just to say this is the worst professor I've ever had. His lectures are so boring I can't even find the motivation to look at my phone in class. Exams are hard, but are very close to the practice exams. Gives bonus points, but might curve your grade if needed (might).