Reviews of professor Zeyu Gao

Rating: 2.0/5, difficulty: 4.0/5
He's knowledgeable but doesn't know how to teach. He's really unclear about what he wants for the project, he gives teams an A for doing 22 test cases but gives your team a C for doing 40, in essence, he's never happy. Tests are hard. Homeworks are difficult and take forever. Ask him questions, but you'll never get a concrete answer. Avoid him pls.

Rating: 2.0/5, difficulty: 3.0/5
Projects are good but documentation heavy Lectures are not good and outdated Other class is good but your grades will not suffer with professor Gao. Draw diagrams to impress

Rating: 1.0/5, difficulty: 4.0/5
His lecture is the slides and his answers to questions are not clear. Every single assignment including the group projects is graded by TA even the group projects and midterms are graded by computer since MCQ. Not sure why he is even in class since he even let TA do demos and dip early himself. Even for HW questions, he tells students to ask TA.