Jie Xiong
Lectures are clear but not recorded and the slides are badly formatted so if you miss any lectures, you could easily fall behind. The prof explains things well and stays for a while after class to take any one on one questions. He's nice and takes student feedback on exam difficulty seriously and changes grading leniency accordingly!