Reviews of professor Yongjie Zheng

Rating: 4.0/5, difficulty: 3.0/5
Lectures are clear and easy to follow with lots of detail. We had 8 assignments, a mid-term, and a final, and that's it, but none of them were exceedingly difficult. His grader makes sure you know what part of your assignment didn't work, and he has his students use Piazza to ask questions and have discussion outside of class, very helpful.

Rating: 5.0/5, difficulty: 4.0/5
DrZheng is extremely thorough and understanding of his students and their work load, and genuinely wants them to understand the material. There is work to be done to get a good grade, but none of it is unreasonable and DrZ makes it crystal clear what needs to be done. Ive seriously enjoyed taking him and will be looking for him for future classes

Rating: 5.0/5, difficulty: 3.0/5
I've taken CS311 and SE451 with him. He's a highly caring professor who wants to have a personal connection with you. He makes a great effort to remember everyone in the class. Occasionally he'll tell stories and is awesome to get along with. He appreciates the effort you put into work and factors this into your grade. He is a great guy all around.

Rating: 5.0/5, difficulty: 3.0/5
I've had Dr.Zheng in at least one class for I think 4 or 5 semesters now. It's obvious that he is very smart and knows the material very well, but on top of that he is extremely caring, deliberate, and kind. If you pay attention in class, and do your homework, you will be okay. Dr.Z rocks!

Rating: 5.0/5, difficulty: 3.0/5
This professor truly cares about his student and honestly want you to succeed. It is not an easy A class but if you show that you try and do your work. He'll most likely give you the grade you deserve. The assignments are worth a lot of points so make sure you do all of them. Exam and Final are closed book which is rare nowadays in CS classes.

Rating: 5.0/5, difficulty: 3.0/5
Learned all our names the first week. Good lectures and public speaking skills. Genuinely is interested in making sure you understand the material. Assignments and exams are mostly straightforward, sometimes tricky in a way that challenges how you approach or think about problems. Has high expectations of you, and himself. Wants to see you succeed.

Rating: 5.0/5, difficulty: 3.0/5
Dr. Zheng is very dedicated about helping his students. One of the best CSUSM teachers. Class course is very well structure. Recorded lectures, class slides, assignments available to students on CC throughout semester. 1-2 group projects. 5 - 6 Assignments totaling 100%. No quizzes nor midterms. Follow his instructions specifically and you'll pass