School Tutoring
University Tutoring
Professional Tutoring

Top rated Computer Science tutor with a First Class degree from the University of Manchester and over four years of teaching experience.
| Recent Students: 2 |
| Total Hours: 8 |
| Last Online: |
| All-time Students: 2 |
| Total Classes: 8 |
| Signed Up: |
| Recent Students: 2 | Total Hours: 8 | Last Online: |
| All-time Students: 2 | Total Classes: 8 | Signed Up: |
I'm an experienced Computer Science tutor with a First-Class degree from the University of Manchester. For over eight years, I've helped students at GCSE and A-Level build confidence, improve grades, and develop a real understanding of computing.
My lessons are clear, structured, and tailored to each student's level and goals, whether you're preparing for exams, catching up on coursework, or exploring programming for fun. I focus on making complex ideas approachable and showing how computing connects to real-world technology and creative problem-solving.
Alongside tutoring, I've worked as a software engineer developing cutting-edge AI technology, which allows me to bring practical, modern examples into my lessons.
Outside of computing, I'm passionate about music, cooking, and visual art. These creative outlets balance my technical side and shape how I teach. My goal is to help every student not only master the material but also build curiosity and confidence that go beyond the classroom.
I have over seven years of professional experience, teaching Computer Science at GCSE, A level, Undergraduate and Postgraduate levels. I have worked through a number of online platforms and have exclusively achieved 5-star reviews with several hundred hours of one-to-one tuition delivered.
Many A-level students I've worked with have progressed to prestigious universities including UCL, Exeter, York and Bristol. Approximately 90% of GCSE students I work with progress by at least 3 grades over their tuition period.
In addition to computing I also teach Guitar and Ukulele at schools at afterschool clubs and half term camps, as well as private one-to-one sessions.
Expertise in teaching Computer Science at GCSE and A level, with deep familiarity across all major exam boards (OCR, AQA, CIE, WJEC).
Strong subject knowledge in GCSE Mathematics and Sciences, including exam techniques, curriculum requirements, and problem-solving skills.
Proficiency in core undergraduate Computer Science topics: programming (Python, Java, Haskell), algorithms and data structures, theory of computation, and introductory artificial intelligence.
Advanced knowledge of machine learning fundamentals at undergraduate and postgraduate levels, including neural networks, model evaluation, data preprocessing, and practical implementation workflows.
very helpful and insightful
Verified
BSc (Hons) Computer Science - University of Manchester - First Class (Final) - Sept. 2018 – Jun. 2022
Alevels - Woodhouse College - Mathematics (A*), Computer Science (A), Chemistry (A) - Sep. 2016 – Jun. 2018
| Weekdays | Weekends | |
|---|---|---|
| Morning | ||
| Afternoon | ||
| Evening |