Jian Cheng
Dr. Cheng is a great professor, especially for his first year of teaching! He is a sweet guy and is uplifting in lectures, making a hard class go down a little easier. He gives feedback and grades very fairly. He really tries his best to make you succeed. Use of online book is optional, he uses practice questions from it for quizzes.