About Your Tutor

Passionate About
Computer Science Education

A dedicated, experienced CS educator helping students achieve their best across GCSE, AS and A Level.

๐Ÿ‘จโ€๐Ÿ’ป
Cambridge Specialist OCR Tutor AQA Tutor Python Pseudocode Algorithms Databases Networking
My Background

An Educator Who Knows the Syllabus Inside Out

Hello โ€” I'm a Computer Science tutor with substantial teaching experience across multiple exam boards. I've worked with students preparing for Cambridge IGCSE, Cambridge AS & A Level, OCR GCSE, OCR A Level, AQA GCSE, and AQA A Level โ€” and I understand exactly what each examiner expects.

My background spans both the academic and technical worlds. I hold a strong foundation in Computer Science, having studied and worked in the field before focusing my energy on education. I believe that the best teaching comes from genuine subject knowledge โ€” not just familiarity with the mark scheme, but a deep understanding of why things work the way they do.

Over the years, I've helped students at all levels โ€” from those who are just finding their footing in GCSE to students tackling the rigorous demands of A Level theory of computation and advanced programming. Whether a student arrives with gaps to fill or simply wants to push from a B to an A*, I tailor every session to where they are and where they need to be.

What sets my approach apart is the emphasis on understanding. I don't just teach students what to write โ€” I make sure they understand why it's correct. That understanding is what leads to consistent performance across unseen questions, which is ultimately what exams test.

Qualifications & Expertise

๐ŸŽ“
Computer Science Degree Strong technical foundation across all GCSE and A Level topic areas
๐Ÿ“š
Multi-Board Specialist Deep familiarity with Cambridge (0478/9618), OCR (J277/H446) and AQA (8525/7516/7517) specifications
๐Ÿ’ป
Programming Expertise Proficient in Python, pseudocode, SQL, and the programming concepts assessed at all levels
๐Ÿซ
Teaching Experience Years of experience delivering structured one-to-one tuition with measurable student results
โœ…
DBS Checked Enhanced DBS certificate โ€” safeguarding is taken seriously in every session

My Teaching Philosophy

Computer Science is a subject where one weak foundation can undermine everything built on top of it. That's why I always diagnose where a student actually is before we dive into any topic. I'd rather spend time fixing a misunderstood concept early than patch over it later.

Sessions are active, not passive. Students engage with problems, write code, trace algorithms, and tackle past paper questions โ€” not sit and listen. That active engagement is what builds the confidence that carries students through the pressure of an actual exam.

I work with students online via video call, which means high-quality tuition is accessible wherever you are. I use a shared digital workspace, screen sharing, and collaborative tools to make online sessions just as interactive and effective as in-person teaching.

Book a Free Consultation View My Courses

Have questions before booking?

Get in touch โ€” I'm happy to discuss your child's needs before committing to anything.

Get in Touch