Mr Daniel Yeo is a patient teacher who would ensure that we understood every concept that he taught. He would answer any doubts that we had and encourage us before the exams. I really like how he would time us when we do questions in class as it paces us, allowing us to better allocate our time during exams. He is a caring teacher and I am thankful for his guidance.