Specialist CS Tutor · Cambridge · OCR · AQA

Computer Science
Taught with Clarity.

From GCSE to A Level — expert one-to-one tuition tailored to your board, your syllabus, and your goals. Because understanding the why behind the code makes all the difference.

6+Exam Boards & Syllabuses
GCSEto A Level Coverage
1-to-1Personalised Sessions
python_fundamentals.py
def binary_search(arr, target):
    low, high = 0, len(arr) - 1
    while low <= high:
        mid = (low + high) // 2
        if arr[mid] == target:
            return mid
        elif arr[mid] < target:
            low = mid + 1
        else:
            high = mid - 1
    return -1
# O(log n) – exam favourite!

Courses offered across

Cambridge International OCR AQA
What I Teach

Every Syllabus. Every Level.

Whether you're sitting GCSE or stretching into A Level, every course is taught with exam precision and conceptual depth.

Cambridge International
IGCSE

Computer Science 0478

Programming, data representation, networking, hardware, algorithms — all covered with exam technique built in.

AS & A Level

Computer Science 9618

Advanced algorithms, data structures, OOP, computer architecture, databases and more, structured for top grades.

View syllabus →
OCR
GCSE

Computer Science J277

Systems architecture, networks, cyber security, ethical issues, programming — all taught with OCR's exam style in mind.

AS & A Level

Computer Science H446

Theory of computation, functional programming, databases, systems development — full coverage to A Level standard.

View syllabus →
AQA
GCSE

Computer Science 8525

Computational thinking, programming, data representation, computer systems and digital literacy — built around AQA's mark schemes.

AS & A Level

Computer Science 7516 / 7517

Data structures, algorithms, theory of computation, OOP, databases — comprehensive preparation for top university entry.

View syllabus →
Why Students Choose Me

Tuition That Goes Beyond the Textbook

Good Computer Science tuition isn't just about memorising content — it's about building the kind of understanding that holds up under pressure in an exam. That's what I focus on.

About Me →
🎯

Board-Specific Preparation

Sessions are aligned precisely to your exam board's mark schemes, command words, and question styles.

🖥️

Programming Made Practical

Pseudocode, Python, and exam-style programming questions practised until they feel natural, not intimidating.

📝

Past Paper Mastery

Systematic past paper practice with detailed walkthrough of every mark. No marks left on the table.

👤

One-to-One Focus

Every session is personalised. No class distractions — just the topics you need, at the pace that works for you.

📅

Flexible Scheduling

Weekday and weekend slots available. Lessons delivered online so you learn from wherever you are.

🔗

Free Resources

Access to a library of past papers, topical questions, and worked solutions — available to all students.

Student Feedback

What Students & Parents Say

"I was struggling with algorithms and had no idea how to tackle the longer programming questions. After a few sessions everything clicked. Went from a 5 to a 7 in my mocks."

Year 11 Student — AQA GCSE 8525

"Really appreciated the focus on the Cambridge mark scheme. The tutor knew exactly what the examiners were looking for and helped my daughter structure her answers perfectly."

Parent — Cambridge IGCSE 0478

"A Level Computer Science felt overwhelming at first, but the structured approach and past paper sessions gave me so much confidence going into the exam. Got an A."

Year 13 Student — OCR A Level H446

Ready to take your grade to the next level?

Book a free initial consultation — no commitment, no pressure. Just a conversation about your goals.

Get in Touch