
I currently teach Mathematics at Westminster School. I have previously taught at Lancaster University School of Mathematics and Highgate School.
Teaching experience
I started my teaching career at Highgate School, where I taught for seven years, including time as Second in Department. I then moved to Westminster School, one of the highest-achieving academic schools in the country, where I taught for five years.
From September 2023 to August 2026, I taught at Lancaster University School of Mathematics, a maths-specialist sixth-form college at which every pupil studies both Maths and Further Maths A Levels. I returned to Westminster School in September 2026.
I have experience teaching from Year 7 to Year 13, including many Further Mathematics A Level classes across several different branches of the course.
Qualifications
I was awarded a First Class MMath degree in Mathematics and Statistics from The Queen’s College, Oxford University, graduating in 2009. In 2012 I subsequently studied for an MRes degree in Statistics and Operational Research at Lancaster University and was awarded a Distinction, coming top of the year group in the majority of the exams.
I took my A Levels in 2005 and gained four A grades (before A* grades existed) in Maths, Further Maths, Physics and Chemistry. I also hold Qualified Teacher Status.
Contact me for further information about tutoring.