I'm a Principal Teaching Fellow at the University of Southampton, where I lead the Engineering Foundation Year programme. I hold a PhD in Electronic Engineering and have over ten years of experience teaching and tutoring students at GCSE, A-Level, and university level.
My subject specialisms include Computer Science, Programming (Python, C++, C#, JavaScript, Visual Basic), and Electronic Engineering. I’ve supported hundreds of students through their studies, whether preparing for GCSE or A-Level Computer Science exams, working on NEA coursework, or tackling first-year university programming modules.
My tutoring style is clear, patient, and tailored to each student’s needs. I focus on building confidence through structured support, helping students understand the “why” behind what they’re learning - not just memorising facts. Whether you’re aiming to boost your grades, catch up after a tough term, or prepare for what’s ahead, I am happy to work with you to make your goals feel achievable.
I understand how technical subjects can be overwhelming, especially when taught quickly or without enough context. I aim to break complex ideas into manageable, practical steps, and I always encourage questions no matter how small. If you're looking for someone with real teaching experience who can guide you through the challenges of Computer Science and programming, I’d be glad to help.
I typically work with around ten students each year, providing personalised, long-term support tailored to their individual needs and goals. I have experience with all major exam boards, including AQA, OCR, Edexcel iGCSE, Cambridge International (IGCSE and A-Level), and the International Baccalaureate (IB). My students range from those preparing for GCSE and A-Level exams to those navigating the challenges of university foundation programmes. I’ve supported learners aiming for top grades, as well as those who need to rebuild confidence or fill gaps in their knowledge. My approach is calm, structured, and focused on building deeper understanding, not just short-term results.
My goal is to build students’ confidence and help them become independent, lifelong learners - well-prepared not only for exams, but also for the demands of further and higher education. I work with students from a wide range of backgrounds and tailor every lesson to their individual needs, learning styles, and goals.
I aim to create a supportive and encouraging environment where students feel safe to ask questions, make mistakes, and grow. My teaching approach combines clear explanations with visual, interactive methods that make complex ideas more accessible. In Computer Science—particularly programming—I use practical examples and problem-solving tasks to help students develop real confidence in applying their skills.
Beyond academic success, I want every student I work with to leave our sessions better equipped to take ownership of their learning, think critically, and approach challenges with curiosity and resilience.
Languages | English (British) |
---|---|
Availability | Weekends, Weekdays (all times) |
References Available | On File |
University of Kent | 2018 | Doctorate | PhD | |
---|---|---|---|---|
University of Kent | 2013 | Bachelors | BEng |
Feedback | |
---|---|
Published feedback | |
Unpublished feedback (Usually negative) | 0 |