Reviews of professor Ming Zhang

Rating: 2.0/5, difficulty: 3.0/5
During the exercises his help was not helpful at all. He grades through JUnit test so even if your code works it could still give you a zero. Also don't ever be sick, random quizzes in class are his way of taking attendance. Good for students who know what they are doing! You will never get exams back so no way to learn what you need to work on.

Rating: 5.0/5, difficulty: 2.0/5
Prof. Zhang is a great professor. He made me go from 0 programming experience to absolute loving it. He responds very fast to emails. I would take his class again and recommend him!

Rating: 4.0/5, difficulty: 4.0/5
Great professor overrall

Rating: 5.0/5, difficulty: 2.0/5
Overall a great professor, if you need help, ask him! He has taught me not only how to code in Java, but to break down problems and solve them.

Rating: 5.0/5, difficulty: 1.0/5
If you have any programming experience, this will be the easiest class of your life.

If you have no programming experience, this is a great place to learn. Pay attention, he interacts with class daily, and you'll do absolutely fine. He takes an incredibly realistic, useful approach to teaching Java.

Rating: 4.0/5, difficulty: 3.0/5
This professor is really good. He is really caring and will be able to help you out whenever you have a question. His accent make it a bit hard to understand, but you will definitely understand after all. I will recommend you try to understand as much as you can because his exams are HARD. Also, they are completely different from his exam review.

Rating: 4.0/5, difficulty: 4.0/5
Very caring and willing to help students with assignments and concepts. Pretty nice guy, who is understanding and gives opportunities for extra credit, if you are willing to put in the work.

Rating: 2.0/5, difficulty: 3.0/5
honestly cool dude but hard to understand

Rating: 5.0/5, difficulty: 2.0/5
I had to come on here to say Ming Zhang is goated. If you can take his class you need to; he'll give you all the help you need and his classes are light. If you're interested in comp sci his class will be an easy A. Even people I know, who could care less about the class, found ways... to get an easy A.

Rating: 5.0/5, difficulty: 3.0/5
Professor Zhang does a great job. His lectures are clear and he will take the time to help you if you need extra assistance

Rating: 5.0/5, difficulty: 4.0/5
If he teaches a class you are interested in, I highly recommend this professor

Rating: 5.0/5, difficulty: 3.0/5
AMAZING PROFESSOR 10/10 would take again and he puts his upmost attention in helping students learn and understand content!

Rating: 5.0/5, difficulty: 2.0/5
Such a nice professor! His slides are very detailed. He cares about the students and tries to have his class prepare you for the real world/higher courses. Can have a double sided cheat sheet for all exams including the final. Every lecture has a blackboard quiz, but you can use notes and ask him. There is hw each week (he will help if you ask)