Reviews of professor Mingliang Zhang

Rating: 1.0/5, difficulty: 5.0/5
100B lab: A true nightmare. Very thick accent and can be quite rude at times. tries to explain things but does so poorly. Gets mad when you ask a question because he thinks that means you did not read the lab manual. very annoying to deal with overall. Try to take lab with another professor if possible.

Rating: 1.0/5, difficulty: 5.0/5
One of the worst professors I've ever had. His accent is super heavy and he wears the mask as a chin strap covering his mouth which makes it impossible to understand him. Doesn't take time to explain the problems being done in class and covers over 100+ slides each class day full of unnecessary information he adds himself

Rating: 5.0/5, difficulty: 3.0/5
This professor is lit! He is sooooo easy and easygoing and will do anything and everything he can to help you get a great grade! He extends HW dude deadlines like you wont believe! He even pushed a couple test dates so we could have more time to finish the homework as well as study! Thank you soo much Zhang

Rating: 3.0/5, difficulty: 4.0/5
It was hard to understand some of Professor Zhang's lectures for 220B. Doing the homework, which was a lot,  helped me learn this course's material. However, the homework is often times quite difficult to do without any external help. Luckily, he was pretty lenient on due dates. Tests are almost exactly like the homework. Overall he's ok for 220B.

Rating: 2.0/5, difficulty: 4.0/5
I believe he is trying his best to give us information we need for this class BUT he crammed four chapters in two weeks and proceeded to give us an exam right after the finals exam. The homework was a lot. Had to use tutoring, office hours, and focused less on my other classes. Still don't have satisfactory grade. Use this info however you want.

Rating: 1.0/5, difficulty: 5.0/5
Cannot understand what he is saying. It is especially detrimental in such a term heavy class.

Rating: 1.0/5, difficulty: 5.0/5
You are only grade on 3 things which are hw, 1 midterm, and final. His lectures are over 100 slides and it is hard to understand him due to his accent and mask that he has on. He tries to help in class be it is really hard to understand him

Rating: 3.0/5, difficulty: 5.0/5
He's so nice, but only take this class if you're a physics major. Read and understand the content before coming to class and he'll build on that foundation. Do the work and you'll be okay. The final was out of 70 points. The high was 32. I got 11. The average was 6.4.
30 homework problems a week and it took me about a half hour per problem.

Rating: 1.0/5, difficulty: 2.0/5
do not come to this class expecting to learn from the lecture, they are extremely hard to understand. everyone would have failed this summer class if it weren't for the curve. my grade went from a 50% to 72% thankfully. he also did not let us know our grade until final grades. he is very nice but a huge obstacle in delivery of the lecture/material.