Hire a tutor



Cambridge University - BA Mathematics

I am a passionate Tutor with a decade of experience in guiding students towards university admissions, particularly in STEM fields. Additionally, I have represented the UK seven times in mental calculation competitions. My expertise extends to training both students and professionals globally, enhancing their proficiency in numerical skills.

Teaches:StatisticsTMUAMathsOxbridgeFurther MathsMATSTEPComputer Science

Curriculum:A-Level GCSE IGCSE Admissions

Hire a tutor


A-Level:Qualified Online Tutor (Maths, Further Maths and Computer Science)

Cambridge Admissions:Qualified Online Tutor (STEP 1/2/3, TMUA (CTMUA) and Personal Statements)

University of Cambridge:BA Mathematics

Vetted Tutor

Personally Interviewed

Our tutors go through a rigorous selection process, having been interviewed to assess their teaching skills and subject knowledge. They have extensive tutoring experience with a track record of success, helping students achieve their academic goals.

Tutoring Experience

Tutoring Mathematics and coaching University Admissions since 2012. I am an International competitor at advanced mental Maths and a coach for the Junior Mental Calculation World Championship.


- 5 years of experience working as a software developer
- Provided specialist tutoring services - generally around STEM subjects and advanced Mathematics.
- Developer of techniques for coaching mental maths to professionals.
- Planned and delivered classes to small groups of students aged 12–18, introducing topics such as Python, Machine Learning, Calculus, Web development, Real

Analysis and Chemical Engineering:

- Tutored courses on BMAT and TSA preparation and on Interview Skills.
- Wrote the Mathematics and Science material of a new online course for BMAT, including assessment questions.
- Created and delivered a two-week course on Python and Computer Science, to international students aged 15–18.
- Private tuition with Mathematics, Programming, Physics and Chemistry.

Tutoring Approach

For new material, one principle I apply is cognitive load theory, which means that each new layer of understanding should build on top of existing knowledge in order not to overload our limited working memory.

For revising material that the student should mostly know, I follow the philosophy of "don't fix what's not broken" and address any gaps or errors in understanding within whatever frame that the student is already understanding, rather than re-teaching in a new and possibly contradictory way.

Extracurricular Activities


Flexible online tutoring to fit around your schedule

Control Panel

Study With Our Tutors

Hire a tutor like Daniel

Enquire Now
background image

Hire a tutor

Please fill out the form and we'll find a tutor for you

Phone number (with country code)

Still have questions? Let’s get in touch.