Reviews of professor Zhe Yang

Rating: 4.0/5, difficulty: 4.0/5
As a beginner, it is impossible to catch up with him during lectures. EDIT: I changed my mind, he is a good teacher compare with other lecturers in Douglas College, I really appreciate his enthusiasm during class and he really teaches me a lot :) Sorry Jay, but please slow down for your future student.

Rating: 1.0/5, difficulty: 5.0/5
Terrible teacher. You'd learn more off youtube

Rating: 1.0/5, difficulty: 5.0/5
never take him

Rating: 2.0/5, difficulty: 5.0/5
Simply said, his CSIS1175 is way TOO hard for a programming novice, not to mention that his quiz/exam questions are far more challenging than his lecture demo or assignments. You will build a rock-solid foundation in programming if you managed to get through the challenges.

Rating: 1.0/5, difficulty: 4.0/5
Classes, files, and resources are all over the place. It's a programming course but it isn't easy to review his lectures since he doesn't record it (like other programming professors I had). The term "Sunk Cost" perfectly describes his class and should be treated as one. I learned more from free YT videos.

Rating: 4.0/5, difficulty: 3.0/5
I do believe he is the nicest professor, he doesn't let student complaints faze him. 
The only thing that matters to him is to see his students learn. Exams, quizzes and assignments are tough. If you don't practice, then you will fail. The reason I'm giving him 4 is because he is too nice to other students that are clearly taking advantage.

Rating: 1.0/5, difficulty: 4.0/5
Never take him!!!!
He speaks slowly, so you must focus a lot to hear what he is saying.
He doesn't know how to teach. He has already made his assumption that everyone is a code though the program name is an introduction to programming.
He gives lengthy assignments just for 10 marks. Exams & quizzes are lengthy.

Rating: 5.0/5, difficulty: 5.0/5
I am new to coding so my first class with him was a bit difficult. But if you are really passionate to coding and willing to learn more than basics, I would really recommend him.

Rating: 1.0/5, difficulty: 5.0/5
Thw worst professor ever. The exercise in textbook are really hard, i rather study online than taking his class, his sound is aweful, i can't hear what he is saying. When he start typing in class, he is in his world.

Rating: 1.0/5, difficulty: 5.0/5
He essentially types code from his cheat sheet at his own coding speed, speaking rapidly, into a display that only shows about 10 lines at a time.

Even worse, after he copies his cheat sheet for over an hour, his entire code often becomes useless due to bugs he can't solve. And he ends the class without presenting specific solutions.

Rating: 1.0/5, difficulty: 5.0/5
Wish I switched to another professor.
He doesn't teach - writes code and mumbles to himself. If you can't keep up with his coding (and most students couldn't, because he jumps between lines), you will lose him at the very beginning of the lecture. 
His tests are incredibly difficult. No practice during class - just him typing code for 3 hours.