Reviews of professor Zach Liang

Rating: 4.0/5, difficulty: 4.0/5
Very good and knowledgeable guy, but hard to understand

Rating: 1.0/5, difficulty: 3.0/5
hard to understand,- can't speak or read english, just reads off slides, take home exams. horrible - would not recommend

Rating: 1.0/5, difficulty: 3.0/5
He is very difficult to understand. And since everything is online now, you can't ask him questions on the spot because all of his videos are prerecorded and uploaded. He also has one office hour a week that I cant attend. Dodge this professor for your own good.

Rating: 2.0/5, difficulty: 4.0/5
The professor is so nice and clearly smart. He even tries to help outside of hours. The content will come up again and again through any graduate degree, however you'll learn it on your own in the textbook so this class is a dodge, 100%. I don't know if they need to introduce a TA or something to help him out these lectures are really rough.