Reviews of professor Kwaichow Chan

Rating: 1.0/5, difficulty: 4.0/5
There is no structure to the class, labs are unorganized and instruction is vague. He's a nice guy and he seems to know his stuff, but he can't communicate it effectively. Tests are graded harshly and the language barrier doesn't help. Avoid at all costs unless you are willing to teach yourself the material outside of class.

Rating: 2.0/5, difficulty: 5.0/5
Strong language barrier, moves very quickly and very difficult to keep up.