Reviews of professor Tianzheng Wang

Rating: 1.0/5, difficulty: 5.0/5
Learning from a demanding, irresponsible, and unpredictable professor can be frustrating. If you really can't avoid him, you still can try to get the best scores from all other courses, and that will demonstrate to the world that you did excellent work, and the poor grading is his problem.

Rating: 4.0/5, difficulty: 3.0/5
Great prof. 4 assignments + 2 MT for the grading, no finals which is awesome. Very knowledgeable and slides are detailed and easy to comprehend. Only issue was that the class was way too early in the morning, but that's more of a scheduling issue. Would take a course with Tianzheng again!

Rating: 1.0/5, difficulty: 5.0/5
I wish that we had homework or quizzes so that we can check how well we absorbed the materials before exams. The professor and TA really save their time by making no homework/quizzes/feedbacks, but it causes confusion for us students. It's reaally an awful learning experience for me.

Rating: 4.0/5, difficulty: 3.0/5
He was very fair and a decent prof for CMPT 300. No final exam, only two quizzes, 2nd quiz was not cumulative and covered material past the first quiz only. Majority of grade came from the 4 assignments we had to do, which were pretty doable. I believe 454 is his passion class hence the higher difficulty, but would take again for a class like 300

Rating: 5.0/5, difficulty: 3.0/5
Great professor, his biggest issue is yapping, but he's a good professor, people who gave bad reviews should switch majors because the quizzes were reasonable and the assignments were moderate, it doesn't get easier from here on out.

Rating: 1.0/5, difficulty: 5.0/5
Life is hard. Don't make it harder by learning with him. "Why is the score so low? What did you do?" "I worked hard but the professor is Tianzheng Wang. He's impossible."

Rating: 1.0/5, difficulty: 5.0/5
Horrible. Maybe he's good at research, but he definitely doesn't care about teaching and students. Avoid if you can.

Rating: 1.0/5, difficulty: 5.0/5
On average, you are expected to get B- or C+ from him, while other CS professors would give you an average of A-. It's not just some students are falling behind, it impacts everybody. The exceedingly low average grade clearly indicates that he can't teach well and he's just not responsible enough for teaching matters.

Rating: 1.0/5, difficulty: 5.0/5
Prof Wang is a tough grader. In fact, I haven't met any other professor at SFU who is so harsh in grading.

Rating: 1.0/5, difficulty: 5.0/5
He set high standards for students, but he didn't seem to spend enough time or make enough efforts to guarantee good logistics or fair grading. It left me the impression that our work was graded arbitrarily, in a hasty manner, and by few things.

Rating: 1.0/5, difficulty: 5.0/5
For knowledge: he didn't explain things well, and he skipped key concepts. Online resources can offer better learning experience.

For grade: Wang is an especially harsh grader to be avoided.