I take a practical, supportive approach to tutoring, focusing on helping students understand the fundamentals rather than simply memorising solutions. I adapt each lesson to the student's goals, current ability, and learning style, using clear explanations, worked examples, exercises, and hands-on programming tasks to build confidence.
My teaching style is based around breaking complex computer...
I take a practical, supportive approach to tutoring, focusing on helping students understand the fundamentals rather than simply memorising solutions. I adapt each lesson to the student's goals, current ability, and learning style, using clear explanations, worked examples, exercises, and hands-on programming tasks to build confidence.
My teaching style is based around breaking complex computer science concepts into smaller, manageable steps. For programming, I encourage students to write code themselves, learn how to debug problems, and develop problem-solving skills that they can apply independently.
Lessons are typically 60 minutes long, although I can adapt the structure depending on the student's needs and goals.
I have a degree in Computer Science from the University of Kent and professional experience working in the software and mobile games industry. In my career, I have worked with technology, data, analytics, and software development teams to build and improve digital products, giving me valuable insight into how computer science skills are applied in real-world careers.
My lessons are suitable for beginners learning their first programming language, GCSE Computer Science students, and anyone interested in learning Python, SQL, or software development fundamentals.
Read more
see less