Helping students build confidence, refine exam technique, and achieve excellent results in Computer Science and IT through clear explanations, structured learning, and personalised support tailored to each student’s goals and ability level.
Jeff is currently Head of Computer Science at a leading independent school in Kent, with over 21 years' experience teaching GCSE and A Level Computer Science and IT.
Alongside teaching, Jeff also works as a GCSE examiner, giving students valuable insight into mark schemes, exam technique, and what examiners are really looking for in high-scoring answers.
Known for his calm, patient, and down-to-earth teaching style, Jeff supports students in building confidence, mastering difficult concepts, and achieving their full potential.
OCR, AQA, CIE & Edexcel support including programming, theory, and exam preparation.
Advanced programming, algorithms, computational thinking, and exam technique.
Focused support on structuring answers, improving marks, and preparing effectively for exams.
Flexible online lessons available across the UK.
Computer Science can be overwhelming, but it doesn't have to be. Jeff specialises in breaking down complex, heavy technical concepts into clear, actionable lessons. By stripping away the jargon and focusing on practical application, he replaces topic frustrations with genuine curiosity to help build a long-term confidence in the subject.
Clear guidance elevates performance. Constructive feedback empowers students, fuels motivation, and inspires continuous improvement.
Computer science is a subject rooted in open-ended problem-solving rather than memorisation, giving students control over their learning completely transforms how they absorb the material.
Jeff fosters deeper analytical thinking and resilient problem-solving by engaging his students in highly practical, real-world programming challenges.
Jeff delivers highly interactive computer science lessons that naturally engage students, sparking their intrinsic motivation to tackle complex programming concepts.
"Jeff has only just started tutoring my son, but he has already made a positive impact. My son is low in confidence in programming, but after just 3 lessons he has been saying how it makes much more sense now and he comes away from the lessons enthused and motivated. He also said the lessons are really fun! Jeff very quickly got a grasp of the gaps in my son's understanding and is making sure he goes back to basics to really build his confidence before moving on. I would highly recommend Jeff as a tutor.
**Update August 24 2025** My son just achieved a grade 9 in his GSCE, he is absolutely thrilled! At the beginning of the year his target grade was a 6 and since having lessons with Jeff his grades started improving. Jeff really unlocked my son's potential and it has been fantastic to see his confidence grow so much this year. Huge thanks to Jeff for all of his support and I wouldn't hesitate to recommend him as a tutor."
"It's my absolute pleasure to recommend Jeff as a tutor. He is professional experienced and has impressive coaching and soft skills. He is providing virtual weekly tutoring for my 15-year-old son. I am confident that his knowledge of this subject will help my son in his GCSEs next year in Computing. He sends helpful weekly summaries on the key points of the lesson covered. Unfortunately, my son was disengaged with the exam subject and struggling with poor grades, but l am confident that Jeff quickly identified any fundamental gaps in his learning.I am very pleased to have found Jeff on First Tutors.
Update: August 24th 2024 - original predicted grade of 3 for my son, actual grade of 9! Despite grades being reduced. I am told that this puts my son in the top 2% for this year. Offers from top local schools are secured! Beyond impressed."
"Our daughter has recently started lessons with Jeff and is already feeling more confident and happier with the subject. Jeff carefully went through the exam specification identifying with her areas which she felt were weaker in a supportive manner. Lessons have been focussed on strengthening her understanding, building on what she knows already whilst focussing on exam technique for each topic. Feedback from our daughter is extremely positive - she enjoys the lessons and finds the homework consolidates what she has learnt - this is marked promptly so she can review it before the next lesson. We would not hesitate to recommend Jeff and have found him to be extremely organised and effective as a tutor"
Update August 2025 - our daughter got a 9 in her GCSE. Prior to starting tuition with Jeff, she felt low in confidence and felt there were significant gaps in her understanding. By the time she sat her exam she was very positive and the question practice she had from Jeff in the run up to the exam ensured she was well-prepared. We have been incredibly impressed with how Jeff has worked with her and he is already tutoring another daughter for the same exam next year. Huge thanks Jeff.
"My daughter went from struggling with Python code to writing complex algorithms with ease. Jeff has been instrumental in helping my daughter secure a 9 at her GCSE: in a very short time (a couple of months with a weekly session) he helped Mae develop her understanding of Computer science while giving her regularly practice papers: she moved from dreading computer science exams to feeling very ready on the exam day :) She clearly didn't get that from school so l am super grateful for Jeff for his incredible efficiency in preparing Mae for her GCSE in such a short time!"
"I contacted Jeff for some help for my son with a few topics as he approached his final exams for A-level Computer Science. Jeff has a friendly personality. Jeff explained the topics in a way that really worked for my son allowing him to fill gaps in his knowledge. I can highly recommend Jeff.
**** UPDATE: August 2022**** My son received his A-level results today. His predicted grade (prior to Jeff's involvement) was B but he achieved an A*! He was the only one in his class to do so. I am convinced that this would not have happened without Jeff's input. We are extremely pleased with the help that Jeff was able to provide and wouldn't hesitate to recommend him to anyone that needs some extra help with Computer Science."
"I feel so lucky that Jeff is my son's computer science tutor. The method of teaching at school didn't suit my son so he would have been completely lost without Jeff's help. He now understands the subject clearly and scores at the top of the class at each assessment. Jeff is friendly, approachable, reliable, accommodating and plans well for each lesson. My son says that Jeff teaches him exactly how to answer exam questions in a clear and precise way. My son's confidence has grown so much that he actually enjoys the subject now. If you are looking for a brilliant computer science tutor then I would highly recommend Jeff. Ask him for a trial lesson, you won't regret it!"
"The examiner insight made a huge difference to exam technique. Very friendly and experienced teacher. Amazing resources and know exactly how to get students to succeed in computer science. Highly recommend Jeff as tutor.
*Exam result update* My son wanted to do an extra GCSE. Jeff helps my son completed the whole spec in one year. He is only in year 9, and achieved a grade 7. We are over the moon. I highly recommend Jeff, he knows exactly how to get the best of his students"
"Jeff is an exceptional computer science tutor. He privately tutored my son for GCSE Computer Science, covering the entire course in just one year. Jeff’s enthusiasm for the subject and engaging teaching methods made the lessons both enjoyable and motivating for my son. Now in Year 12 studying A-Level Computer Science, my son continues to benefit from the strong foundation Jeff helped him build. He has achieved A grades in all of his tests so far. I would highly recommend Jeff to anyone looking for a knowledgeable, supportive, and inspiring tutor"
"Our son has been working with Jeff for GCSE Computer Science, and we have been extremely happy with the support he has received. He is a kind, patient, and highly effective teacher who explains concepts clearly and makes lessons enjoyable and engaging. He provides excellent summaries and revision materials, covers the full curriculum thoroughly, and has really helped build our son’s confidence in the subject. Most importantly, our son genuinely enjoys the lessons and always looks forward to being tutored by him. We would highly recommend him to any student preparing for GCSE Computer Science!"