Mr Cheng is a responsible and understanding teacher who is willing to go the extra mile to help his students better understand the topics that are being taught. He ensures that all of his students are able to grasp the concepts taught and is very approachable and spends time answering questions that his students have for him.