Jie Xiong
Great professor, really solid clear lectures, teaches all the important stuff well and is transparent about the course content and what content is going to be on the exam. Really cares about students and is super nice. Awesome 