Reviews of professor Allen Zhao

Rating: 5.0/5, difficulty: 4.0/5
Although lab and homework are difficult and take a lot of time to figure out, Professor Allen Zhao offers office hours to answer questions as well as help. Without exaggeration, Professor Allen Zhao is one of the smartest professors I have ever met and gave me the most useful advice inside and outside of the subject matter.
Highly Recommended!!!

Rating: 5.0/5, difficulty: 4.0/5
Professor Zhao is one of the best professors that I have had since he is relatable, helpful, and most importantly, he pushes you to do your best to solve his problems. He is quick to respond to emails and grades fairly quickly. His lectures contain useful information for the labs/hw and he will always answer your questions of C++ or the CS field.

Rating: 5.0/5, difficulty: 2.0/5
Professor Zhao was my absolute most favorite professor I have had the the SRJC. He is a former TA of a computer science class for a UC and thus expects UC level work from his students. His lectures were well paced and engaging, homework was hefty and sometimes gave me a migraine, and labs were rough too, but I still enjoyed every assignment. 10/10.

Rating: 3.0/5, difficulty: 5.0/5
This class is is a lot of work and was very hard for me. I went in to this class expecting it to be more of an introduction to what computer science is but it was more of jumping straight into programming and coding. So if you dont have expiernce in either of those then you might find this class very diffiicult.

Rating: 5.0/5, difficulty: 3.0/5
Offered free textbook pdf but you can do fine in the class without it. Class ramps up in difficulty towards the end but Allen is always willing to help and has recordings of lectures as well as lecture slides posted on canvas. Had a good experience with this class because of the teacher.