Yau Lau
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.