Reviews of professor Yau Lau

Rating: 1.0/5, difficulty: 5.0/5
RUDE BEHAVIOR, BRUTAL TESTS,  BAD PROFESSOR, Grades  assignments/ tests very late after weeks.

Rating: 2.0/5, difficulty: 4.0/5
Don't take his intro python course, I wasted a whole class slot, and learned practically nothing. The whole class consists of 8 Lab assignments a few quizzes, mid-term and final. He grades the labs harshly, I didn't enjoy this course at all and got nothing from it, do not recommend.

Rating: 2.0/5, difficulty: 4.0/5
100% Self taught class since I took the async class during the summer, I barely got an A-, he bumped my grade from a B+. His feedback was pretty good on analyzing my mistakes. Reading the text and watching his videos will save you

Rating: 1.0/5, difficulty: 5.0/5
One of the worst classes/teachers I've ever had. A lot of the questions on his quizzes do NOT reflect things you have learned from the lecture slides/his class and it's hard to even find the information online so you can actually understand the question. This class is required so we have to take it but honestly one of my worst experiences ever

Rating: 1.0/5, difficulty: 5.0/5
Here's what you need to know: 1) attendance is mandatory, 2) quizzes and tests are hard . This Professor gives a lower grade even after students give best solution to problems. He is not at all understanding and caring to his students. If you go to him to his office hours he won't even let you speak and would yell/blame you simply for talking over.

Rating: 2.0/5, difficulty: 3.0/5
Definitely not recommended. You will watch pre-recorded lectures on zoom with 480p resolution. Sometimes just skip through content and say read these examples on your own. As an international student, I expect more than this even though it is an async class. He does go through the assignments on zoom so that 's the good point about it.