Teaching (and Free Notes!)

I hold an MSc in Mathematical and Theoretical Physics (Distinction) from the University of Oxford and have been supporting students in Math and Physics for over 6 years.

Physics often gets a bad rep. In my experience, students enjoy the subject more and perform better when the focus shifts from memorising formulae to building conceptual understanding and intuition. To support this, I publish free revision guides (scroll down for downloadable PDFs). Each unit includes concise notes alongside my handwritten annotations: common misconceptions, typical question styles, and exam strategies drawn from years of teaching.

You’re welcome to use and share these resources. I simply ask that you credit me and keep the website link attached so students who need personalised help know where to find me.

If you’re interested in private tutoring, please contact me here. I teach IB, A Level, O Level, and IGCSE syllabi, offering tailored support to help students build both competence and confidence in subjects that often feel intimidating.

Here’s the IB Physics guides,

Jo Teo IB Physics (SL/HL) Unit A Revision Guide
2.07MB ∙ PDF file
Download
Download
Jo Teo IB Physics (SL/HL) Unit B Revision Guide
2.01MB ∙ PDF file
Download
Download
Jo Teo IB Physics (SL/HL) Unit C Revision Guide
1.76MB ∙ PDF file
Download
Download
Jo Teo IB Physics (SL/HL) Unit D Revision Guide
1.69MB ∙ PDF file
Download
Download
Jo Teo IB Physics (SL/HL) Unit E Revision Guide
1.25MB ∙ PDF file
Download
Download

And here are the A Level Physics guides.

Jo Teo A Level Physics (H1/2) Section 1 Revision Guide
1.2MB ∙ PDF file
Download
Download
Jo Teo A Level Physics (H1/2) Section 2 Revision Guide
1.72MB ∙ PDF file
Download
Download
Jo Teo A Level Physics (H1/2) Section 3 Revision Guide
860KB ∙ PDF file
Download
Download
Jo Teo A Level Physics (H1/2) Section 4 Revision Guide
506KB ∙ PDF file
Download
Download
Jo Teo A Level Physics (H1/2) Section 5 Revision Guide
1.19MB ∙ PDF file
Download
Download
Jo Teo A Level Physics (H1/2) Section 6 Revision Guide
825KB ∙ PDF file
Download
Download

Thank you for sticking around! Math/ Chemistry resources are coming soon, so keep an eye out. Happy revising!