Reviews of professor Grace Zhao

Rating: 4.0/5, difficulty: 3.0/5
Prof. Zhao was okay. I feel like I'm in a class that been taught by a robot than actually human being. Overall, she is friendly and willing to give extension if you have any unusual circumstances.

Rating: 1.0/5, difficulty: 2.0/5
Professor Zhao lacks the ability to convey the material clearly. It is difficult to stay engaged as it is unclear what her actual point is most of the time. She often seems unsure and sometimes even makes false statements, which diminishes any confidence in her competency. She also expects you to know things that were never taught.

Rating: 1.0/5, difficulty: 5.0/5
Update she still does not know how to teach and she doesn't understand what class she is in. Also she assumes that you already know what to do even though your in the class to learn about it however she consistently criticizes students and says they'll never have a career because we don't understand what she's even teaching. Do yourself a favor.

Rating: 5.0/5, difficulty: 3.0/5
I had Professor Zhao for BCS370 and BCS230(both voluntarily), she was an above-average professor compared to the others I've had. The only drawback is sometimes I couldn't understand a concept she was describing, but other than that the class wasn't difficult. Also: Accessible outside of class, gives reasonable extensions, and responds to emails.

Rating: 3.0/5, difficulty: 3.0/5
Makes the course harder than it is suppose to be. Teaches in a way that makes the course difficult than it is suppose to be. Must read the textbook to get better understanding. Go to her during office hours will give you better understanding. Nice professor, gives extra credit.