Reviews of professor John Liang

Rating: 5.0/5, difficulty: 4.0/5
He's is a tough grader but how he grades and gives feedback is amazing! He is really passionate about his work and making sure his students succeed. He is also very understanding with extensions and if you take the time to talk to him he is very knowledgeable.

Rating: 4.0/5, difficulty: 4.0/5
John is a great teacher and really pushes you. He can be a little intimidating but once you get to know him, hes really nice. He will call on random people but thats just because your graded on participation. He will give feedback on every draft you send him which is amazing. His essay topics can be really complex so dont expect to slack