Reviews of professor Yongzhi Wang

Rating: 1.0/5, difficulty: 5.0/5
This is my first time writing negative reviews on a professor. He wouldn't give any help with questions I had on the assignments. The only time he helped me but gave the wrong explanation on why my solution didn't work.  There were many times that I lost points on he didn't state the question clearly enough.

Rating: 2.0/5, difficulty: 4.0/5
I've taken this professor many times. He is a little scattered and often does not get things set up until the last minute which is very frustrating. He definitely is knowledgeable about the material, just not a great teacher. Lectures are boring and just not really useful in my opinion. He seems like he would be better as an online professor.

Rating: 1.0/5, difficulty: 5.0/5
I think hes simply not good enough at teaching because he doesnt have the necessary skills to do so. Hes out of his depth in every aspect and something needs to be done. Ive worked so hard in class and it feels Ive done nothing. He cares about the grades more than getting the best out of the students. Sorry but hes mediocre at best

Rating: 1.0/5, difficulty: 5.0/5
Maybe it is just the format, I would always rather take a seated class but I've never had such a difficult time with a CS class. I'm terrified I'm going to fail and have to take it again and he's the only instructor.

Rating: 2.0/5, difficulty: 5.0/5
He himself is a nice guy and approachable. I do feel like he is a bit scattered. He leaves out critical information regarding grading criteria, and even left an entire exam off of the syllabus. We had a midterm (normal), but then we also had another exam week 14 of the course (weird). Lectures are boring and too few programs to learn C++.

Rating: 5.0/5, difficulty: 4.0/5
This professor is a great teacher; I've learned plenty through him. Go to class, take notes and listen.