Mr Cheng is a really patient teacher who makes sure we understand our concepts well and apply it to the maths question. He makes sure everyone understands the topic before teaching the next. When in trouble or stuck on a question, he is very approachable and teaches with good skills.