"A year from now you will wish you had started today" Karen Lamb

Lessons are very engaging and they (allow) me to take take away a lot of (boring ) parts. Teacher is also very nurturing and it ignites the interest for the subject in which I did not have initially.

~ Student, J2 RJC , 2021

Lessons are straightforward

Tutor explains concepts well

Tutor makes lessons entertaining

~ Student, IB5 ACS(I), 2021

Good concept explanation

Good diagrams

States what is crucial for exams

~ Student, IP3 Catholic High, 2021

  1. Use of analogies & acronyms to help remember and visualise

  2. Use of videos and animations to show mechanisms

  3. Interesting additional info & FYIs shared

~ Student, J1 VJC, 2021

Hi duncan! Just got my results [Nov H2 Bio]! Got an A for bio!! Thank you so much!! My mum says thank you very very much!!

~ Student, J2 RJC, 2020

The use of videos to explain processes

Flowcharts to do corrections

Many practice questions available are organised into the various topics

~ Student, J1 RJC, 2020

The use of images to illustrate concepts.

Real-life examples to enhance my understanding of concepts being explained.

Organisation and distribution of work is recorded neatly, helping me to keep track of progress well.

~ Student, J2 RJC, 2020

Lesson is structured and I can ask questions easily through whatsapp or during lessons

Explanations are clear.

~ Student, J2 RJC, 2020

duncan is good at explaining the concepts in depth and considering the students needs. Throughout the lesson, he makes sure the student has understand the concepts through questioning. The materials provided could be improved as the notes given is similar to school notes. Speech wise is okay.

~ Student, J2 RJC, 2020

Hi Duncan, I would like to offer some feedback re. [Student name] first lesson. She finds the lesson helpful. She likes how the lesson is structured and how you have explained the concepts to help her understand the questions better. She appreciated that the lesson was planned ahead and that you addressed her concerns. I hope with the following lessons leading to her exams, she will be more confident in the subject and be able to answer the questions more accurately. Thank you.

~ Parent, J2 RJC, 2020

happy teachers' day! Thank you for always being patient with my dumb questions and my inane conversations. Biology is a lot more interesting through your lessons! My bio has gotten better (hopefully) and I am very grateful for all your help and pointers

~ Student, J2 RJC, 2020

1) How you make biology fun and interesting instead of the casual boring mugging style

2) very engaging and forces me to do critical thinking

3) Always encouraging and having faith in me

~ Student, IB 2020, Private Candidate

- High level of understandability

- Lessons are light, but serious enough to encourage learning

- Explanations are clear and concise

~ Student, YR5 NUS-High, 2020

1. concise and detailed notes (especially the fill-in-the blanks concepts / overviews)

2. change in teaching style every 45 min(ish)

3. animations & online resources

~ Student, J2 RJC, 2020

Dear Duncan,

Sorry for not updating you since A Levels results release. I’m glad to inform you that I’ve attained an A for Bio. I’m very thankful for the past 2 years of your guidance, as without it I think my biology journey would have been a lot tougher.

~ Student, J2 NYJC, 2019

Hi Duncan, my daughter, husband and I would like to express our heartfelt thanks to you for your conscientious and diligent tutoring for our daughters’s Biology course. Your teaching helped her gain a strong grasp of a lot of complex and challenging topics. Your encouragement and advice also helped to motivate her to stick with her studies and not give up. Her A grade is a testament to your teaching and guidance.

~ Parent, J2 RJC, 2019

A (grade) thank you Duncan! We did it and along the way I learnt so many more important lessons!

The one thing you did that helped the most out of everything was helping me feel like I could do it and it made a world of difference to me. Thank you.

~ Student, J2 RJC, 2019

thanks for teaching me haha I really appreciate it!

went all the way from a u to b!

~ Student, J2 HCJC, 2019

I got an A

Thank you for teaching me

~ Student, J2 YIJC, 2019

Hello Duncan, I just got back my Biology paper and score 69/80 which is around 86%!

Thank you for your guidance and helping me achieve this score:)

~ Student, Sec 4 RGSS, 2019

1) Diagrams and drawings to explain concepts / questions

2) Asking me questions so that I am made aware of the (parts) I'm unsure of

3) Concise mindmaps / diagrams for each topic when teaching.

~ Student, J2 VJC, 2019

1. The animations and quizzes help me visualise key concepts & make sure I know them well.

2. I'm encouraged to think & keep searching for an answer.

3. I'm exposed to real-life applications and experiments demonstrating key concepts

~ Student, J2 HCJC, 2019

1) Printing notes for every topic and setting up a website for extra notes

2) Giving everyone an equal chance to answer (pair system)

3) Giving sweets as encouragement!

~ Ms Ravikumar Samikshaa, Biology Olympiad (Junior) Participant, Cedar Girls Sec, 2019

- I enjoyed the flip classroom element in class

- I like that there are always stories or examples shared in class by Mr Ang.

- I enjoy that there are always few question types shown for the different topics.

~ Ms Xiao Jun Yang, Biology Olympiad (Junior) Participant, Cedar Girls Sec, 2019

1. I enjoy how you encourage us to think out of the box and learn nuggets of information which may not be directly related to the topic but good to know nonetheless

2. I enjoy the occasional snacks as it motivates me to answer questions

3. I enjoy how you encourage us to read ahead so that we can follow lessons clearly

~ Biology Olympiad (Junior) Participant 2, Cedar Girls Sec, 2019

1. The assignments and quizzes given weekly helps me revise the concepts taught.

2. I enjoy the flip classroom concept used as it makes it easier to understand topics and it is more efficient in class.

3. I enjoy the fact that questions are often asked as it keeps me alert.

~ Biology Olympiad (Junior) Participant 1, Cedar Girls Sec, 2019

1. I enjoy how the teacher had made use of animations to teach the concepts as it helped me understand and visualise the process.

2. I like the (quizzes) at the end of each lesson to test my understanding.

3. I enjoy the scoring system as it keeps the class competitive and determined.

~ Ms Ng Yun Yan, Biology Olympiad (Junior) Participant, Cedar Girls Sec, 2019

I enjoy the clear notes and the explanations are clear and effective.

I enjoy the structure of the lessons - what is gone through in the lesson and how the topic is clearly explained before doing the work.

I enjoy the style of teaching

~ Student, IP4 RI, 2019

- I enjoy the fact that there is fast reply to my questions and that the answers to my doubts are presented clearly.

~ Student, JC1 YJC, 2018

- The easy to understand analogies.

- The Summary notes

- The (explanations) are good.

~ Mr Matthew Theng, JC2 ACJC, 2018

1.The links to biology in daily life (ie running) is very interesting.

2.The questions given are very good for practise and help me reinforce my understanding.

3.The pace of the lesson is very good, and it allows me to keep up with school

~ Student, IP3 RI, 2018

1. The notes are very detailed and helpful

2. Explanation is very clear with the appropriate use of examples.

3. Constructive feedback is given whenever assignments are returned back, like correcting misconceptions or improving answer techniques

~ Student, IP4 NYGHS, 2018

3 things you enjoy from my services:

a) The materials provided (including resources on the website)

b) The pace of lessons

c) Knowledge and ability to answer almost anything I ask, even if it is not in the syllabus.

~ 2018 GCE 'A' Level Private Candidate


1) By playing simulation of cell function / other function involving cells or molecules, I can understand better from this

2) I can do the preview & review through notes distributed beforehand and reflection form

~ Biology Olympiad (Junior) Participant 5, Cedar Girls Sec, 2018

- For each new concept / terms used, some interesting examples will be given to illustrate the idea, making it interesting

- The lessons are quite interactive with quite a number of questions asked.

~ Biology Olympiad (Junior) Participant 4, Cedar Girls Sec, 2018

-It was interactive. In engaging us, it kept us attentive and awake

- We had various forms of media used to teach us including videos and powerpoints. It was a change from the usual monotone lecture.

~ Biology Olympiad (Junior) Participant 3, Cedar Girls Sec, 2018

- the linking of bio concepts to real-life scenarios

- interactive --> involves student participation alot

~ Biology Olympiad (Junior) Participant 2, Cedar Girls Sec, 2018

1) The real-life applications were very interesting! Like VX and (?), its (?) to know how these concepts manifest itself in our lives.

2) the questions asked helped me to stay forward & engaged so i can fast-check my learning along the way :)

~ Biology Olympiad (Junior) Participant 1, Cedar Girls Sec, 2018

- The use of different learning materials such as videos, mindmaps. etc.

- Clear focus on what's important / tested for the A levels.

- Good learning materials in terms of notes / homework provided.

~ Mr Sean Loke, JC1 NYJC, 2018

  • I'm made to do homework weekly and this helps me stay on top of things and facilitates my learning.

  • The incorporation of real life examples and stories help me link concepts more easily and help me recall academic information easily.

  • The tutor is really motivating and hands on which helps me stay motivated and strive to improve my Biology grades.

~ Student, JC2 RJC, 2018

- Additional knowledge

- Snacks that help keep me focused

- Detailed explanations

~ Student, JC1 RJC, 2018

I needed a top notch tutor who could do 1 on 1 and not group class because of his national & international sporting commitments and therefore timings. Someone who could really push, motivate & monitor him because I knew he had potential for sterling results. Did a lot of trawling through parent chatgroups and basically got a couple of names. Tried out a few actually and got lucky with you!! We also found out you used to teach JC and competed in running competitions so we knew you would understand him as a sports person.

~ Parent of Student, IBDP Year 6 ACS (I), 2017

Thank you for all your help over the years! So glad it paid off in the end!!!

This is definitely one for your books, especially the 7 in chemistry!

Couldn't have had a better teacher in bio and chem!

One of my prayers was "please let my results be good enough to put on Duncan's website"

Praise the Lord!

* Student scored overall of 44 out of maximum score of 45

* Tutor coached student in HL Biology and HL Chemistry

~ Student, IBDP Year 6 ACS (I), 2017

Hi Duncan! I got a 6 for bio! Thanks for your help!

Very happy with my result! Thanks so much for your help!

Thanks for pulling me up from a 4 to a 6!

~ Mr Dylan Koo, IBDP Year 6 ACS (I), 2017

Notes are concise

Questions for homework are helpful

~ Student, JC2 CJC, 2017

1) Very motivational :)

2) The super detailed analyses on my tests / exams :)

~ Student, Sec 4 MGS, 2017

1) Very structured and thorough, through checklists that ensure a topic has been covered extensively. Clarifying doubts immediately after I do a question

2) Helpful when I ask for additional practices

3) Extension learning into topics that I am more interested in.

~ Ms Esther Lai, JC1 RJC, 2017

1) Variety of teaching methods including videos, games and the visual lessons.

2) Easy to grasp concepts when taught using stories, anecdotes and interesting events.

3) Motivation provided by Mr. Duncan and his passion for Biology serves as intrinsic motivation for students like myself.

~ Student, JC2 RJC, 2017

Duncan is able to link any process to real-life to make it more relatable and memorable. He offers insight in explanations and never hesitate to give me extra information out of syllabus to keep the learning of the subject exciting.

~ Student, JC2 ACJC, 2017

Hi Duncan, the past few months have been a rollercoaster ride but I thank God that He has taught me many things during this time of uncertainty.

I've been accepted to NUS Medicine and will be starting this August.

Thank you once again for your encouragement and counsel. It helped me cling on and continue to persevere in pursuing my dream. Although medicine is overly romanticised, I do believe that this is a career that I will thrive in.

Thank you once again. God Bless.

~ Student D.C., JC2 NJC, 2016


Thank you so much for your help

Distinction in h3 (Chemistry)*

* Tutor coached student in H2 Bio, and "Classes of Drugs" for H3 Chemistry

~ Parent of JC2 HCI Boy, 2016

Having Biology tuition with Duncan really helped me build up my confidence in studying Biology. He helped break studying Biology down into small steps. Through discussions with him, I cleared many of my misconceptions and this was reflected in my grades.

Duncan is a very encouraging teacher who gave sincere feedback that really helped me whenever I was frustrated with myself or unsure of how to tackle a problem. I would definitely recommend his services to everyone studying Biology!

~ Student, JC2 NJC, 2016

Thanks much

Appreciate your help. We must say you are his best tutor.

~ Parent of JC2 HCI Boy, 2016

Hi Duncan, just got my complete A level results and I got an A in bio! Thank you so much for your tutelage, I would have not been able to achieve it without you!

~ Ms Dielle Lee, A2 Biology, 2016

1) Efficient learning

2) Punctuality

3) Learning resources

~ Ms Jamie Koo, Sec 3 RGSS, 2016

1. Questions that encourage metacognition, application of concepts and show relevance of Biology H2 in life.

2. Patiently answering all sorts of questions

3. Giving extra material that shows the importance of Bio in the real world; deeper appreciation for what I’m learning

~ Student, JC2 NJC, 2016

Duncan provides highly structured lessons that can be customized to focus on weaker topics. Duncan has an elaborate arsenal of notes, extra practice and papers to help his students regardless of whatever level they are at, so that they may ultimately achieve mastery.

Under Duncan’s guidance, I not only saw improvements in my Biology grades, but developed a much broader understanding and deep interest in the subject. I am grateful for Duncan’s tutorship which eventually helped me achieve an ‘A’ grade for the ‘A’ level examinations, up from a ‘D’ in prelims.

To prospective students, I highly (recommend) Duncan as your biology tutor as I am confident he will create an enjoyable and worthwhile Biology learning experience for you, if you are willing to work hard with him.

~ Mr Theodore Choo, JC2 RJC, 2015

Hi Duncan, I got an A for bio! Thanks for being such a patient and great tutor :)

~ Student, JC2 RVHS, 2015

- My grades improved from B’s and C’s to an A in the A level Examinations

- Through the lessons, I was able to clarify my concepts through (thorough) questioning with my tutor. This allowed me to sharpen my concepts and perform better in my examinations.

~ Student, JC2 VJC, 2014

Hi Duncan, just got back my Unit 1 results, I got an A for bio! Thank you

~ Ms Dielle Lee, Year 1 AS Biology, Insworld Institute, 2014

Hi Mr Duncan, I'm [STUDENT NAME] from Hwa Chong! I got an A for bio! Thank you :)

~ Student, JC2 HCJC, 2014

Hello Mr Ang, just a quick report on my grades:

H1 GP - A

H2 Biology - A

H2 Mathematics - A

H2 Econs - A

H2 Chemistry - B

Thank you for helping me through my A Level preparation

~ Mr Eugene Tai, JC2 ACJC, 2014

Using daily objects to emphasize the bio facts. Creating models and diagrams to enhance my learning.

Very interesting as I never got bored during the lesson.

Teaches me how to apply facts to real life situations to further enhance my memory.

~ Mr Dylan Koo, Sec 3 ACS (I), 2014

Dear Duncan,

Although I have only been your student for about 2 months or so, I’ve learnt a lot and I’d like to thank you very much for that. I still remember feeling completely lost on Biology and it was like fighting a losing battle until I stumbled upon your website. I only wish I had googled harder earlier so that I would have a better shot at the A levels!! But regardless, I’m still really grateful for having met you as my bio tutor! :) I hope that all your students will do fantastically and get As! God bless you and your family and continue to give students the hope of excelling at their exams!





(NOV 2014)

~ Student, JC2 SAJC, 2014

  • Bio concepts communicated completely and clearly

  • Summary notes effective

  • Use of diagrams

~ Student, JC1 RJC, 2014

  1. Summary notes

  2. Explanation

  3. Learning through Animations

~ Student, JC2 VJC, 2014

Mr Duncan Ang is a special and dedicated tutor. He displays thorough knowledge of the curriculum and syllabus. He uses appropriate examples and interactive animations to engage his students and help them to understand and remember the concepts better. He is one tutor you will not regret in engaging.

Under his guidance, I scored A in my recent GCE A level exam.

~ Student, JC2 TPJC, 2013

As a private candidate re-sitting the A-Levels two years after my initial attempt in 2011, it is with great surprise and joy that I learnt of my tremendous improvement from just an ‘S’ grade to an ‘A’ grade in the 2013 A-Level Biology examination, all within 6 months of coaching under Mr. Ang!

Bringing years of teaching experience and a keen sense of the subject to bear, Mr. Ang helped to scaffold my understanding of the subject with practical examples, animation clips and summary maps. Drawing upon small successes that mirrored minor achievements, Mr. Ang fostered a positive experience and helped me to gain confidence in the subject in a relatively short span of time.

A very focused teacher, Mr. Ang was forthcoming in helping me to create and customise a strategic and realistic study plan. Mr. Ang also made much effort to set up mock tests in the Theory and Practical components, guiding me in answering questions and developing key competencies. I realised that A-Level Biology was not so difficult after all.

My parents were very impressed when Mr. Ang went to great lengths to engage in regular teacher-parent communication, including providing valuable feedback on my learning, both informally and via termly progress reports.

We wholeheartedly recommend Mr. Ang to all students, including those who struggle in Biology. If one is willing to put in hard work, one will meet with much guidance and support and a truly transformative learning experience from this very special teacher!

~ 2013 GCE 'A' Level Private Candidate and Parents

  • Flexibility in lesson timings

  • Adaptation and close references to my school syllabuses and requirements

  • Grades changed from Ds in Sec 1 final exam to As in Sec 2 final exam

~ Student, Sec2 ACS (I), 2013

{Thank you letter from 2013 Student} [See letter below]

~ GCE 'A' Level Private Candidate 'A1', 2013

Mr. Duncan has been a very dedicated teacher who takes pains to check his students’ understanding and seeks creative ways to help students learn Biology concepts. As a private candidate who re-sat A-Level Biology two years after my initial attempt, I found Mr. Duncan to be very forthcoming with his time in helping me prepare for the Practical and Theory papers. Creating a customised study plan, Mr. Duncan meticulously guided me through the various aspects of the Biology practical assessment requirements, to the extent that he set up several practical sessions in private settings, including my home.

A very focused teacher, Mr. Duncan has a keen sense of the field and helped to scaffold my understanding of the subject and gain confidence in a relatively short period of time. I have learnt that Biology is very much about understanding, and this has helped me appreciate the subject. This is important for exams, as well as for life.

~ GCE 'A' Level Private Candidate 'A', 2013

A highly dedicated, caring and patient teacher, Mr. Duncan Ang has inspired our son in his learning of A-level Biology. We have been most impressed with the many creative, enriching and challenging approaches he used in teaching our son, including going through great lengths in planning and arranging for mock practical and theory tests. Each lesson was carefully planned with systematic links to larger learning goals.

In relating biology concepts to rich, authentic and real-world examples, Mr. Ang made the learning of biology meaningful and interesting. There was also regular teacher-parent communication through which Mr. Ang provided valuable feedback on our son’s learning, both informally and via termly progress reports. Mr. Ang is indeed a very special teacher who has the learning needs and interests of his students at heart, academically as well as inspiring learning beyond school.

~ Parents of GCE 'A' Level Private Candidate 'A', 2013

1) How you always try to test us on our previous concepts learned

2) How you always tell us related extra information that lets us make the connection between Biology and our daily lives, which makes it more interesting

3) Your enthusiasm and interest shown when teaching. Its really infectious!

4) How you are so detailed and patient when we are clarifying our doubts. You make sure that we fully understand it before moving on to the next thing.

I can’t think of anything (for Tutor improvement) because I feel that your way of teaching really suits me a lot! I am really motivated to study Biology because of lessons held with you. I think I am the one who needs to improve and put in more effort instead…haha. x_x

~ Ms Tse Yin, GCE 'A' Level Private Candidate, 2013

(1) The notes provided are very succinct and useful for revision

(2) Long term planning-planning several weeks ahead.

(3) Exam strategies, like how to be exam smart.

~ Student, JC2 NJC, 2013

- Well prepared for weekly lessons.

- The lessons are interesting and I have gained knowledge to improve the subject.

- Punctual and flexible when I need a change of the days due to heavy load in school

~ Student, JC2 TJC, 2013

- I like how you’re very optimistic and encouraging whenever I answer a question.

- I like how you help me (summarize) my notes (succinctly) and with clarity, as well as your constant questioning even on the smallest things

- I like the extra information you give me, even if it’s not in the syllabus

~ Student, GCE AS/A2 Sixth Form, Tanglin Trust School, 2013

Hi Mr Ang,

update on bio results (JC1):

promo (JC1 Promotional Exams): ‘B’*

overall: ‘A’* (CA, CT, Promo exams)

[* Note: Exact % scores are not displayed to protect anonymity of Student ]

~ Student, JC1 HCI, 2012

"Dear Duncan,

Thank you for your kind thoughts. Yes, (Student) did very well for his biology scoring a high distinction. He could not have done it without your good coaching and guidance. He is most likely going to do biology for A levels as he has found the subject interesting due to your effort in motivating him and inspiring him in the subject. Thank you very much! I will get in touch with you again."

~ Parent of IP Sec 4 RI Boy, 2012

“Mr Duncan is organized and clear. He is able to clarify our doubts and is patient where we do not understand. He zooms in to what is important for the exam and provides us with the learning material that we need to score our As for the exam”

~ Ms Ellen Yee, JC2 SAJC, 2012

“Very clear explanations, emphasizes on critical thinking, focuses on the important matter and always highlights the bigger picture.”

~ Mr Matthew Raj, JC2 SAJC, 2012

“Questions allow me to apply what I’ve learned”

~ Ms Ong Jia Ying JC2 AJC, 2012

“THE 3 ‘P’s

1) Punctuality – Excellent, consideration for students’ time & providing extra lessons when late even by 15 mins.

2) Patience – Willing to explain clearly & in detailed & to repeat if necessity arised.

3) Professionalism – Approaching everything in a professional way.



~ Parent of Student A1 JC2 RJC, 2012

“You are a patient and caring teacher :) who commands respect from your students. Your teaching methods are highly effective, well-organized and comprehensible. You are also extremely encouraging and enthusiasm inspiring”

~ Student JC2 RJC, 2012

1) Efficient learning [targeted learning]

2) Interesting Biology facts

3) Use of animations

~ Student JC1 SAJC, 2012

“Very clear in explaining the concepts, knowledg(eable) and organized in going through various chapters until they are well known.”

~ Mr Marcus Koh JC1 CJC, 2012

Mr Ang, if not for you, I would never have gotten an A for biology, a subject I never took in secondary school. You really helped me so much I can't thank you enough

~ Mr Tan Tai Joum, JC2 HCI, 2011

UPDATE 2017:

- Mr Tan is now 3rd year in Medicine at University College London.

- He is the current captain of his university water polo team, and trains 4 times a week

"Hi Mr Ang你好,非常感谢你的用心教导[匿名] Bi0拿A 谢谢你"

(Translated: Hi Mr Ang. Very thankful to you for your teaching dedication (in helping) [kept annonymous] score A for Bio. Thank you"

~ Parent of JC2 AJC Girl, 2011

"Hey Duncan, I scored A for bio. I am one of the top students."

~ JC1 SAJC, 2011

UPDATE 2016:

- Student is starting medicine course in Sep 2016, at a University in UK

"Hi Mr Ang! I got a1 for biology. Thanks for your patient guidance!!;)"

~ Ms Chua ShuYing, Sec 4 ‘O’ Level, 2011

Mr Ang has a very strong conceptual knowledge of H2 Biology and is able to impart his understandings to his students essentially. One also benefits from his ability to teach his students the tricks and methods to tackle different biology questions. Thanks to his tutoring, I was able to improve from U to A for my A levels. What I find most beneficial is his ability to impart practical skills to his students which directly improves our grades.”

~ Mr Ong Jia Yi, JC2 CJC, 2009

"Mr Ang is the best tuition teacher that anyone can ever find. He is very dedicated to help me achieve my grades. He believed that I could make it and I did. Whenever I am stuck with a problem, he will not hesitate to reply me with the solution. I am sincerely grateful to him as my grades jumped from a S(prelims) to a B( A levels) within 3 months."

~ Ms Chua Wei Min, JC2 TPJC, 2010

Dear Sir,

Thank you for your guidance in the past 2 years. Under your imperative tutelage, I’ve benefited immensely not only academically but also in life lessons. Once, you asked why am I “perpetually late” so I’ve make it my New Year resolution this year to be on time everyday. In addition, the nuggets of information you share with us on a regular basis have also broaden our knowledge and instill a sense of awareness in us. Hence to show my appreciation, I made an impulsive decision to write you a poem which I’ve never ever attempted before. I hope you have a good laugh.


I chose this special present for I want you to know

That you are essential in our nurture and growth

Reminding us that you are always there

And that you really do care

Keratin is an important component of hair

The tortoise will ultimately win the hare

Biology facts and life lessons you shared

Inspired us not to build castles in the air

However in this unexpected twist of fate

You have to leave which is what we hate

But your memories that are deeply etched

Will be preserved even when we age.


Good luck to you in your future endeavors.

Yours Sincerely,

Jieying =)

~ Ms Jieying, JC2 YJC, 2006