“Your present circumstances don't determine where you can go; they merely determine where you start.“

—Nido Qubein

Welcome to my website. Below are frequently asked questions with regards to my services. Feel free to drop me a message via email, superprof or facebook if you have any questions.

What subjects do you teach?

Subject Levels Offered
Physics GCSE, A-Level, IB, PAT Undergraduate
Mathematics KS4, GCSE, A-Level, IB
Computer Science & Python KS4, GCSE, A-level, Adult

If a qualification or requirement is not listed, please drop me a message.

What is your experience?

Whether you are looking for a tutor to help with exam preparation or homeschooling an entire subject, I am the tutor for you. I have completed over 4,000 hours of tutoring across hundreds of students both inside and out of the classroom. I have prepared hundreds of students for A-levels in Physics, Mathematics, and Computer Science.

Additionally I have three university degrees completed between 2006 and 2016. My first, a degree in Physics (MPhys) from the University of Manchester, completed in 2010. The second degree, in Photonic Systems Development (MRes) from the University of Cambridge, obtained in 2011, and a third, my PhD, from University College London in the Timing Resolution of Scintillator Detectors, completed in 2016.

I began tutoring part-time in 2009 whilst studying for my first degree and since then I have gained extensive experience across a wide range of students both in-person and online. A decade ago, in 2014, I transitioned to full-time tutoring. In that time I have catered to different UK and European academic qualifications; including but not limited to GCSE, A-level, IB and Pre-U. I specialise in preparing students for A-level examinations and have successfully tutored and home-schooled students in this capacity.

Since 2015, I have taught classes both in-person in the UK and abroad as well as online.

What is your methodology?

Younger students, such as GCSE, are encouraged to notice their mistakes and to learn about their weaker areas of a given topic. Each class focuses upon recent topics a student has covered, a topic the student has expressly requested or a topic determined as difficult for the given qualification by me.

Older students, such as A level, are strongly encouraged to improve study habits and lay out useful work for our sessions. Weaker students will initially be led through this with an intend to build to improve self-study. For most this leads to the student being in charge of their own education. The topics we cover are based upon their needs. In many cases this resolves to misunderstood questions, topics poorly remembered, specifics they would like to revise as well as referencing to further materials as required.

For home-schooled students I typically focus on consistent progress through a chosen book or books with assessment every 3 months or so. Usually there is a stronger focus on homework in these classes to ensure students are spending enough time on a given subject per week.

How do Online Classes Work?

An image showing my online arrangement for teaching classes

Classes take place using Google Meet. Before every class, I'll contact you (the parent or the student directly) with a link to join at the scheduled time. In class, I use a variety of tools, including bitpaper (a collaborative whiteboard), etherpad (a collaborative text editor) and replit (a collaborative coding environment).

What is your availability?

I'm available for classes starting 8am to 8pm weekdays British Standard Time. Please contact me for current availability.

How are classes paid for, and how much?

Trial sessions in September, October and November are free.

Subject Price (GBP)
Physics £70 per hour*
Mathematics
Computer Science

Classes can be paid for via superprof or bank transfer on an ongoing basis or monthly via invoice.

*Additional charges may apply for exam paper marking and in-person tuition. Discounts are available for regular clients. Please note that I operate a 48 hour late cancellation period - any classes scheduled that are cancelled within 48 hours will be charged at the full rate.

Randomly Asked Questions

  1. When did you develop an interest in your chosen field and in private tutoring?

I've always been fascinated with teaching. Throughout my academic journey, I found that assisting fellow students with their programming or mathematics challenges was not only a way to help them but also a powerful means of deepening my own understanding of the subject matter. It was through these experiences that I truly comprehended the value of one-to-one teaching.

One particular aspect that drew me towards private tutoring is the unique opportunity it provides to engage with students on an individual level. Every student possesses their own distinct learning style, strengths, and areas for improvement. When faced with a challenging question from a student, it prompts me to approach the topic from a fresh perspective and explore different ways of presenting the necessary information.

  1. Tell us more about the subject you teach, the topics you like to discuss with students (and possibly those you like a little less).

I specialise in teaching physics, mathematics, and computer science. While these subjects may appear distinct, they share common threads in problem-solving and the application of learned principles to yield new results.

In my lessons, I particularly enjoy delving into topics such as functions in Python, trigonometry in mathematics, and waves in physics. These areas provide students with powerful tools that they can utilise to tackle a wide array of problems across different disciplines. I find great satisfaction in helping students grasp these fundamental concepts and witness how they can be applied in practical situations.

However, I must admit that there is one aspect of teaching that occasionally challenges me: an overemphasis on "spoonfeeding" style problems. I believe that true learning necessitates a balance between guidance and independent thinking. While it is important to provide support and guidance to students, I am not a proponent of merely giving students ready-made solutions without engaging their critical thinking skills. I firmly believe that genuine understanding comes from grappling with challenging problems. It is persistence through moments of frustration that leads to mastery of a topic.

  1. Did you have any role models; a teacher that inspired you?

I have been fortunate to have several role models in my teaching journey who have inspired and influenced my approach to education. These role models have predominantly been academics who have demonstrated key aspects related to the philosophy of teaching.

During my formative years, I was blessed to have teachers who believed in me and my potential. They provided unwavering support and guidance, encouraging me to push my boundaries and explore further. These teachers not only imparted knowledge but also suggested additional reading materials and resources that deepened my understanding and nurtured my love for learning. I am particularly grateful to a teacher I had in my final year of GCSEs, as their support and belief in me played a significant role in propelling me to university & beyond.

As I grew older, I had the opportunity to observe and learn from academics and other teachers who showcased exceptional teaching practices. One crucial aspect I learned from them is the power of empathy in building strong relationships with students. These educators demonstrated genuine care and understanding for their students' needs and wellbeing. Their empathetic approach fostered a positive and supportive learning environment, enabling students to approach their studies with a better mindset and achieve greater success.

  1. What do you think are the qualities required to be a good tutor?

To be a good tutor, several key qualities are essential.

Patience: Patience is crucial when working with students of varying learning paces and abilities. A good tutor understands that everyone learns at their own speed and is willing to provide additional explanations or examples when needed. Patience helps create a supportive and nurturing learning environment.

Empathy: Empathy allows a tutor to understand and connect with their students on a deeper level. Each student has unique challenges and learning styles, and an empathetic tutor recognises and accommodates these individual differences. By being empathetic, a tutor can tailor their teaching approach to suit the specific needs and goals of each student, fostering a positive and personalised learning experience.

Extensive Domain Knowledge: A good tutor possesses a strong command of the subject matter they teach. They have a deep understanding of the core concepts, methodologies, and applications within their field. This expertise enables them to provide accurate and comprehensive explanations, guide students through complex problems, and offer valuable insights beyond the textbook material.

Effective Communication: Clear and concise communication is a vital quality for a tutor. The ability to explain complex concepts in a simple and understandable manner is key to facilitating effective learning. A good tutor can break down difficult topics into manageable parts, use appropriate examples and analogies, and actively listen to students' questions and concerns.

  1. Provide a valuable anecdote related to your subject or your days at school.

A professor of mine once remarked

"If someone asks you a difficult question in a field of study that you cannot answer, that's perfectly fine. Nobody expects us to be perfect or have all the answers. However, if someone asks you an easy question in that same field, and you cannot answer it, then that's when you should worry!"

This statement resonated deeply with me because it highlighted the critical role that foundational knowledge plays in our understanding and expertise. It reminded me that while tackling complex and challenging concepts is certainly important, it is equally essential to have a strong grasp of the basics. Without a solid foundation, it becomes increasingly difficult to comprehend and explain more advanced topics.

  1. What were the difficulties or challenges you faced or still facing in your subject?

Much of the content I teach can often be presented as disparate and disconnected. For instance, when a student asks about the behaviour of logarithms, providing a simple set of rules may not be sufficient. Understanding logarithmic behaviour requires context, examples and a good comprehension of exponentiation. When presented an isolated topic, the information can be difficult to grasp and hard to remember. However, presenting this information within the broader framework of the subject can not only improve a student's understanding of the material; they are more likely to remember it. The alternative is expecting students to memorise a seemingly unending barrage of information.

As a tutor, my role is to bridge this gap by tailoring the information to the student's level of comprehension. It is crucial to find ways to make complex concepts more accessible and relatable. I strive to provide meaningful context, real-world examples, and practical applications to help students grasp the subject matter more effectively.

  1. Do you have a particular passion? Is it teaching in general or an element of the subject or something completely different?

I have a multifaceted passion that encompasses both teaching and intellectual challenges. One of the primary draws to tutoring for me is the intellectual challenge of comprehending and catering to the unique understanding of each student. It is immensely fulfilling to witness the progress of motivated students and to be able to contribute to their accelerated learning journey.

Beyond the immediate gratification of assisting students, tutoring also allows me to continually evaluate my own understanding of the subject matter. It prompts me to reflect on which topics resonate more with students, the logical sequence of concepts to cover, and how different elements of the material relate to one another. This ongoing process enhances my own grasp of the subject and ensures that my teaching remains effective and comprehensive.

In addition to teaching, I have two other significant passions that currently occupy my interests. Firstly, I am deeply engaged in exploring syllabus design through an algorithmic approach. By designing curricula that intelligently connect and relate different material, I aim to create a more coherent and contextualised learning experience for students. This has given me an opportunity to not only improve my computer programming skills but also to analyse relationships between subject areas of different subjects and identify areas I feel are currently badly served by existing syllabi.

Secondly, I am currently refurbishing my home, which is a narrowboat located on the canals of the UK. Over the last few years I've learnt a great deal about diesel engines, DIY, logistics and nature. The hands-on approach whilst frustrating at times is immensely satisfying when you see the results. Amongst many projects, I've fitted a wet room, laid a parquet floor, rewired & repaired a diesel engine. Each time I've learnt something; usually about the nature of the difference between a theoretical & practical knowledge!