Our Tutors
Helping Your Child Achieve Academic Success
David Girgis
Mathematics
I studied Mathematics at University College London (UCL) before completing my PGCE at the University of Sussex, where I developed both subject expertise and a strong foundation in effective teaching practice. With over six years of tutoring experience, I have supported students across GCSE and A-Level, helping them achieve academic success through clarity, structure, and confidence-building.
My teaching philosophy centres on genuine understanding. Too often, students are taught to memorise procedures without fully grasping the mathematics behind them. This can lead to difficulties when exam questions are presented in unfamiliar ways. I focus first on building deep conceptual understanding, ensuring students appreciate why methods work — not just how to apply them. From that foundation, we develop exam technique, problem-solving skills, and the ability to confidently approach a wide range of question styles.
My goal is not simply to improve grades, but to develop independent, resilient learners who feel confident tackling challenging material. Through structured guidance, clear explanations, and tailored support, I aim to make mathematics both accessible and intellectually rewarding.
Kian Shayeghi
Physics
I’m an MSCi Mathematics and Physics graduate from Imperial College London and I’ve been a mathematics and physics tutor for 3 years, helping students prepare for their A-Levels, university entrance exams (STEP/TMUA/MAT), and teaching them how to think like university students. I love mathematics and physics and I really enjoy sharing my passion for them with my students, and I hope to inspire them to pursue these subjects for themselves!
My teaching methodology focuses on achieving deep understanding of material, rather than surface-level memorisation techniques. I find that concentrating on the latter causes students to be thrown off by small discrepancies between exam questions. Once a student understand the “why” behind a concept, they can apply it to a whole range of problems.
Layan Boulos
Computer Science
I am a Computer Science graduate with a First-Class Bachelor’s degree and a Distinction at Master’s level, currently working as a Front-End Developer. Throughout my studies and professional work, I have developed a strong foundation in programming, software development, web development, and core Computer Science theory. I enjoy helping GCSE students build confidence in a subject that can sometimes feel challenging, breaking down complex ideas into clear, manageable steps. Having recently completed my own studies, I understand the pressures of exams and coursework, and I aim to make Computer Science feel more approachable and less intimidating. Whether a student needs support with the basics or wants to strengthen their knowledge, my goal is to help them feel confident and capable in their learning.
Alessandra Read
Biology/Chemistry
I studied Neuroscience at University College London and am currently completing a Master’s in Neuroscience and Translational Medicine. My training focuses on memory, attention, cognitive load and performance under pressure, and I bring that insight directly into my work with GCSE and A-Level students in Biology, Chemistry and Psychology.
Rather than simply revising content, I help students understand how to encode, retain and retrieve information effectively. Many capable students struggle not because they lack ability, but because they haven’t been shown how to approach learning strategically. My lessons are personalised to how each student learns best, adapting to their pace, thinking style and areas of difficulty. I focus on building clear conceptual understanding, structured exam technique and calm, confident performance.
Having achieved A* grades myself, I understand how demanding these years can be. My goal is not just short-term improvement, but to help students feel capable and in control of their learning.