Verified Tutor

Andrew brings hands-on experience as both a programming tutor and personal mathematics tutor, working with students aged 6 to 16 in one-to-one and group settings. He has taught foundational concepts in maths, English, and programming—using engaging tools like Scratch and Python—to help students build problem-solving skills from an early age. Andrew’s approach is shaped by his own academic achievements across advanced mathematics and English, ensuring sessions are tailored to each student’s needs.
This tutor’s background extends beyond classroom teaching—he has co-founded a coding business dedicated to guiding young learners from basics through to advanced data structures, while also managing logistics and advertising for the academy. His volunteer work includes tutoring marginalised communities in multiple subjects such as advanced mathematics, chemistry, and English. These experiences have equipped him with strong organisational skills and the ability to inspire confidence in students of all backgrounds.
Andrew stands out for his active involvement in school leadership roles—including president of clubs, cohort representative, and treasurer—where he led events that encouraged teamwork and communication among peers. Participation in national competitions like the Chemistry Quiz (Distinction) demonstrates his commitment to continuous learning. Parents can trust that Andrew will not only support academic growth but also foster curiosity and motivation through real-world examples from his diverse interests.