Reviews of professor Yau Lau

Rating: 1.0/5, difficulty: 5.0/5
This teacher singlehanded made me want to switch majors. He pre-records all of his lectures and expects you to watch them BEFORE scheduled class time. Not only do you have to watch the recorded lecture, you also have to sit through his regular class session, which ends up doubling the time spent in lectures. DO NOT TAKE THIS PROFESSOR!

Rating: 2.0/5, difficulty: 1.0/5
First time programmers--DO NOT take this professor as you will not have a good grasp on the foundational nuances essential for programming. I've already taken CIS22AB&C so this class was easy and taken just for the requirements. The class was a minor annoyance at most and the exams are weirdly worded. He's just not a good professor. (Asynch btw)

Rating: 1.0/5, difficulty: 5.0/5
Please avoid if possible, this class is a headache. Takes off points of student hard work for no reason. Avoid him at all costs you will regret taking this professor for CIS21JA. WORST Professor ever!

Rating: 4.0/5, difficulty: 3.0/5
Lau didn't seem very popular, but he wasn't that bad IMO. He wasn't a harsh grader - I had a less efficient solution once, but he just showed the optimal one in feedback w/o deducting points. I also liked that most of the grade is based on homework, so if you are facing a steeper learning curve you can spend more time on the coding assignments.

Rating: 1.0/5, difficulty: 5.0/5
I dont know how this professor has good ratings. He makes us do so many useless things and gives us so much homework. Super picky about everything and makes things more difficult than they need to be.