Dr Jack's Tutoring Profile

PhD (QMUL), MMath (with Distinction) and BA (First Class) (University of Cambridge) in Mathematics, Over 1,000 Hours Experience Tutoring.

Dr Jack
Ckd Background Check
! Face to Face or Online
Book Dr Jack

I have been a full time Mathematics tutor since March 2018 and have over 1000 hours of experience with private tuition. On top of this I possess six, five star TrustPilot reviews for The Profs as well as being nominated for The Profs' "Best Newcomer Award" 2017-2018.

My research specialism is in Combinatorics (sometimes known as discrete mathematics) and probability. Specifically, graph theory and the theory of random graphs, including geometric random graphs. Broadly speaking, I will happily cover any undergraduate maths, particularly pure maths.


I have over 75 hours of experience tutoring A-level maths, 200 hours of tutoring GCSE maths, 150 hours of tutoring students for STEP, and over 700 hours of experience tutoring undergraduates.

Since September 2017 I have also provided over 100 hours of voluntary GCSE tuition with The Access Project, a charity providing tuition to driven students from disadvantaged areas. Since August 2019 I have been providing voluntary STEP tuition to a group of prospective Cambridge applicants.

Whilst at QMUL I took a keen interest in teaching and outreach activities: gaining over 150 hours of experience teaching undergraduates; giving interactive lectures to visiting school students; and planning and delivering guided research projects for visiting school groups.

In addition I have extensive experience with LaTeX (typesetting favoured by the sciences). Moreover, I have extensive experience in using the computer via voice activation software (Dragon NaturallySpeaking), in particular TeXing by voice and coding by voice.


  • Doctor of Mathematics - Queen Mary University of London
  • MMath - University of Cambridge
  • BA Mathematics - University of Cambridge (First Class)
  • MA in Mathematics - University of Cambridge