Reviews of professor Zheng Zhang

Rating: 1.0/5, difficulty: 4.0/5
This professor expects students to teach themselves abstract math classes. He provides no lesson material aside from the textbook and a slide deck provided by the publisher. There is no explanation for any of the material. When students ask for assistance he refers them to the textbook. If it had worked the first time, they would not have asked.

Rating: 1.0/5, difficulty: 4.0/5
He is so annoying because he teaches easy stuff and gives hard tests. I dont understand a lot of stuff and he makes simple things into complicated. He forces us to learn definitions, YES! definitions in maths class. Sometimes, I understand nothing in whole class

Rating: 4.0/5, difficulty: 4.0/5
If you learn well in a fast paced environment, you will excel in this class. Zheng moves through the information so fast he should get a speeding ticket, so take lots of notes. HW and tests can be tough and his grading can be brutal, so make sure everything is 100% right. Study of the material is key for success in this class. Study the definitions

Rating: 1.0/5, difficulty: 5.0/5
You would think it wouldn't be hard to explain the basics of Discrete Math, but boy does this guy find a way. He speeds through the material very quickly and doesn't offer to explain it in any kind of depth. If you struggle with Math as much as I do, this is the last Professor you want to have.

Rating: 1.0/5, difficulty: 4.0/5
The grading scale for my online discrete math class was very test heavy. The tests make up 80% of the final letter grade. He doesn't use his own material for weekly modules, so when it comes time for exams, the content you're tested on looks different than what you've learned. He also makes simple mistakes on study guide solutions. Very frustrating

Rating: 1.0/5, difficulty: 5.0/5
Definitely would not recommend. He uses another professors material, which is fine normally because the other professor is very good. The issue is that his homework assignments are way harder than the assignments that the other professor would give. If emailed, his response for everything is just "read the book" and gives no actual extra help.

Rating: 1.0/5, difficulty: 4.0/5
By far the worst professor Ive had... Content is from another professor, none of his assignments or test match what we learn. He gives meaningless feed back on assignments. If it wasnt for UC doing P/F this guy wouldve wrecked my GPA. DO NOT TAKE THIS CLASS!

Rating: 3.0/5, difficulty: 4.0/5
Zheng teaches the class from the math perspective, so this class might be harder if you do not have a good base in math. We had 12, yes, 12 lectures! This class moves ungodly fast, so do not skip lectures. Quizzes and tests arent the worst, but Zheng is a vicious grader. Know the definitions, you will lose most points if not. Tough 8AM class.