Reviews of professor Zhenhua Cai

Rating: 1.0/5, difficulty: 5.0/5
I took CS212 on this fall semester, but had to withdraw as I couldn't learn anything from this lab class. Thus, the quiz didn't make any sense to me and I did terribly on that quiz. If you already know a lot about C++ programming, you can take him. Also, I didn't see any other good lab options for CS211.

Rating: 1.0/5, difficulty: 5.0/5
worst lab prof :/

Rating: 5.0/5, difficulty: 3.0/5
You can learn a lot of things in this class. If you have any questions, you can ask him all the time. He teaches a lot of stuff and explains everything which we should learn in lecture. If you want to learn something and you study after class. You should take him.

Rating: 5.0/5, difficulty: 2.0/5
He always pays patient with his students when they ask him questions. He is so nice ��.

Rating: 5.0/5, difficulty: 1.0/5
The best lab instructor I have ever met! Although it's a tough course, he made it clear and easy to understand. Definitely take him again! Strongly recommend!