Mr Daniel Yeo is a dedicated teacher who ensures students have a thorough understanding of the subject. Apart from his useful notes and extra practices which covers all grounds, he is very patient in clarifying any of my doubts and goes in-depth during content teaching.

I enjoy his lessons very much as Mr yeo is a teacher who goes beyond academics, to check on student’s welfare. Despite the Covid-19 situation, he still proved to be an amazing teacher who i am extremely grateful towards.