Was taught by Mr. Clarence Cheng for 2 years and i truly believe that he is one of the best teachers i have been taught by. He never gives up on his students, no matter what grade they get and never fails to make classes so fun and enjoyable. He also establishes very good relationships with his students.