Never have I met any professors who cared less about their students than he does. The material are unnecessarily hard. The notations on his notes and homework are unclear and misleading. Nobody in my class that I know understands what he says. Taking this class feels like attending an advanced Russian class for a guy who has no knowledge in this language whatsoever. It's a complete waste of time to take this mandatory course. He's a shame to CityU and he should either quit or get fired.