Reviews of professor Zhenhua Cai

Rating: 1.0/5, difficulty: 5.0/5
this man is writing his own reviews. Dont take him at all. he is the worst lab prof ever. Can't read his handwriting. Laughs randomly

Rating: 5.0/5, difficulty: 2.0/5
great professor, have fun with this class.

Rating: 4.0/5, difficulty: 3.0/5
So here is the deal: he definitely tries to teach you as much as possible; in the future classes, the more knowledge you have, the easier your life gonna be. Sometimes he tends to go fast, ask him to slow down if necessary. As long as you go to his class and pay attention, take notes, ask questions, do practices, you'll do good.

Rating: 1.0/5, difficulty: 4.0/5
TERRIBLE don't waste your time you literally won't learn anything

Rating: 5.0/5, difficulty: 3.0/5
He is a really knowledgable. He can answer my questions about C++, and he tried to help me improved. I like this teacher, he is one of my favorite in this school. This is a hard class, and he really did his job. Love him.

Rating: 1.0/5, difficulty: 5.0/5
This man cant even fake his reviews correctly. Seriously wrote all of the reviews on the same day.

Rating: 5.0/5, difficulty: 3.0/5
He is great lab instructor. If you study, you can learn a lot in his class.

Rating: 1.0/5, difficulty: 3.0/5
He really seems like he doesn't want to be there. Tends to mumble a lot and not explain things clearly. Quizzes are pretty straightforward. Writes a lot on the board but doesn't explain what he's doing. However, he is more helpful than the lecture professor.

Rating: 1.0/5, difficulty: 5.0/5
Does not know how to teach a lab for a medium level CS course. You would have a better chance of passing if you don't attend his lab and earn yourself. He constantly tries to roast the class and his jokes are not funny. All the reviews are written by him so don't think that this is a student who is writing this because he is salty.

Rating: 5.0/5, difficulty: 2.0/5
Absolutely a caring instructor. if you have questions, just go ask him. He will explain the questions you have. Recommend for 211 lab

Rating: 1.0/5, difficulty: 5.0/5
dont take him for god sake!!!! TRUST THE PROCESS