Reviews of professor William Zheng

Rating: 1.0/5, difficulty: 5.0/5
Bro, firstly, you will never understand what he's talking about. It's like he have tons of marbles in his mouth and never ever speaks clearly even when having a one to one conversation, imagine his lecture. You basically have to self study to even borderline pass. Please consider taking any other professor's class I never want to see him again.

Rating: 1.0/5, difficulty: 5.0/5
Awful professor. Nobody can understand him most of the time. We also don't get to know if they are right or wrong for the quizzes and the exams. Absolutely no chance to learn from mistakes. Furthermore, he also refused to release the auto grader for our assignment, stating that it's his IP, so we have to code without knowing if we're right or wrong

Rating: 1.0/5, difficulty: 5.0/5
Disappointed with the lack of quiz transparency and assignment feedback. The high difficulty level, unclear communication, and refusal to release an auto-grader hinder learning. Concerns about slide plagiarism from Professor Wen-mei Hwu are troubling. Improvement is needed for a better learning experience

Rating: 1.0/5, difficulty: 5.0/5
Zero respect for students. Always point back at students when issues arises even though issue was from him end. 
Assumes every student understands him.

Rating: 1.0/5, difficulty: 5.0/5
Professor does back to back quizzes every week on friday (week 3 and 4 had quiz 2 and quiz 3 respectively). Many spelling mistakes in slides. Accent is too strong. The Quiz 1 SEB exam was done in a poor format to fill in numbered code blocks, have to keep switching question numbers and autograder was buggy and answers not accepted.

Rating: 1.0/5, difficulty: 5.0/5
I miss the version of myself before I encountered William Zheng. Back then, I felt grounded and sure of who I was. His presence crept into my thoughts, slowly unraveling my sense of self. Over time, his influence left me questioning everything, feeling like a stranger to myself. I long for the clarity and peace I had before he came into my life.

Rating: 1.0/5, difficulty: 5.0/5
His lectures leave a lot to be desired. It tends to feel like words are simply being spoken at you, but the meaning was lost somewhere along the way.

His tests are also very memorisation-heavy. Get ready to cram a lot. Any small detail could be tested.

With his classes, just aim for a pass at least. It's better than having to see him again.