- GCSE Biology, Chemistry & Physics,

- A Level Maths, Further Maths & Physics

- IB Maths & Physics

- Mathematics Admissions Test (MAT)

- Physics Aptitude Test (PAT)

- Undergraduate & Graduate Maths

- Undergraduate & Graduate Physics

I began teaching while at school, leading GCSE Astronomy classes for year 10 and 11 students. Once I started at university I led Oxbridge interview preparation classes, including delivering mock interviews, at my old school leading to students receiving offers to study Mathematics and Engineering at Oxford and Cambridge.

I began online teaching in January 2020, and helped GCSE Maths, Physics, Chemistry, Biology and Astronomy students maintain and improve upon their target grades in spite of the Covid-19 pandemic.

I also worked with a pair of A-level students, one of whom achieved 4A*s and went on to pass the PAT to receive an Oxford interview before being given an unconditional offer to study Natural Sciences at Cambridge, and we continued working together to cover content from the first two years of their degree. The other student improved upon all of their predicted grades, achieving 3A's in Maths, Further Maths, and Physics and going on to read Physics at Bath, where we continued working together for their first year.

In 2021 I tutored a student for the 11+ and helped them to earn a place at the Merchant Taylors' School despite having had a significantly disrupted primary education.

Presently I focus on tutoring 16+, i.e. A-level and IB students, as well as admissions testing , as well as university teaching ranging from first year Classical Mechanics and Maths for Physics (Bath, Hong Kong) to fourth year solid state physics (Glasgow) and graduate courses on category theory (the theory of all Maths) and quantum field theory (nearly the theory of all Physics).