Online Maths Tutor Amir

Amir

Amir

Mechanical Engineering PhD

5.0

$78/hr

Maths, engineering, and coding tutor from Imperial College London.

Amir
5.0
243 classes

Imperial College London - Mechanical Engineering - PhD

Maths, engineering, and coding tutor from Imperial College London.

Recent Students: 4
Total Hours: 234
Last Online:
All-time Students: 11
Total Classes: 243
Signed Up:
Recent Students: 4Total Hours: 234Last Online:
All-time Students: 11Total Classes: 243Signed Up:

About Me

I am a Postdoctoral Researcher in Mechanical Engineering at Imperial College London, where I also completed my PhD. I have several years of experience teaching and working at universities across the UK, alongside providing private tuition to students from GCSE through to university level.

I hold a Master’s degree in Aerospace Engineering from the University of Bristol, graduating with First Class Honours. Prior to my PhD, I worked at the Universities of Bristol and Southampton as a Senior Research Associate, where I taught a range of engineering subjects to undergraduate students—both in lectures and through one-to-one tuition.

My main area of tuition is Maths and Further Maths, which I teach at GCSE (AQA and Edexcel), A-Level, and undergraduate level. Whether you’re a school student needing help with exam preparation or a university student tackling technical modules, I can support you in building a solid understanding and achieving your academic goals.

In addition to mathematics, I also teach programming in Python and MATLAB, and can assist university students with their coding coursework. I offer a tailored three-session course on Object-Oriented Python, ideal for anyone looking to strengthen their programming skills in this area.

If you think I can help you, I’d be delighted to hear from you. Thank you for reading my profile—I look forward to working with you!

Tutor Experience

I offer expert tuition in Maths and Further Maths from GCSE through to A-Level and university level. With over 700 hours of one-to-one online tutoring experience, I have also taught undergraduate lectures and lab sessions at several UK universities.

For school students, I’ve found that difficulties in maths almost always stem from a shaky understanding of the fundamentals. You can’t expect a student to solve problems confidently if they don’t truly grasp the core concepts. That’s why my teaching philosophy focuses on the “why” rather than just the “how.” I don’t just teach shortcuts or exam tricks—instead, I take time to build a strong conceptual foundation. During our sessions, we’ll work through key mathematical ideas in depth, often using past exam papers as a practical tool for learning. This approach not only prepares students thoroughly for exams, but also helps them develop genuine confidence and even enjoyment in the subject. I’m well-versed in the major UK exam boards and can tailor lessons to suit any student’s needs and goals.

For university students, my aim is to clarify complex material from lectures and provide the mathematical support needed for their specific courses—whether in engineering, physics, or mathematics. I help students identify and address gaps in their understanding, working through problem sheets, assignments, and past exams. In addition to maths, I also offer support with engineering modules including fluid dynamics, aerodynamics, and systems and control engineering. My broad expertise allows me to cover a wide range of undergraduate-level topics.

Topic Expertise

A-Level (All Exam Boards)
> Mathematics
> Further Mathematics

GCSE & IGCSE (Edexcel and AQA)
> Mathematics
> Further Mathematics

Undergraduate & Master’s Level
> Engineering Mathematics
> MATLAB Programming
> Python Programming

Client Reviews

Very good class! My microphone didn’t work at first, so we lost a bit of time, but we made up for it by staying a few extra minutes.

- Programming

Amir explains everything thoroughly, making complex topics easy to understand. Each lesson is interactive, engaging, and very helpful.

- Further Maths

10/10, Amir goes out of his way to help his student understand.

- Maths

Fast paced, enjoyable and interactive lessons!

- Programming

very good

- Maths

good lesson

- Maths

Very helpful and informative lessons

- Maths

Amir was very patient and kind. He was clear with how he explained the content and went out of his way to make me understand it. He used thorough and enjoyable teaching methods that made me fully understand.

- Maths

Really enjoy the lessons as they are helpful and fun)

- Maths

Amir is great at explaining and is very helpful.

- Further Maths

Testimonials

I started lessons with Amir when I was really struggling with A-Level Further Maths, especially topics like complex numbers and differential equations. He explained everything so clearly and made the sessions feel less stressful. He’s really patient and makes sure you actually understand the topic, not just memorise steps. I feel way more confident now. I even started to enjoy the subject again, which I didn’t think would happen!
– Amy

I’ve been struggling with the maths content in my engineering degree, simply because I haven’t done the maths or Physics A-levels. I am absolutely blown away by Amir's simplified explanations which lead to detailed understanding. Anyone that can make differentiation and integration sound like simple topics deserves a knighthood in my opinion and he’s pretty much nailed it in 2 sessions!
- Phil

My son has had several lessons with Amir now in support of his BEng maths module. He is finding Amir explains the concepts very well and makes it much easier to get to grips with and understand the subject. In my opinion Amir’s input has been excellent and has given my son the confidence he needed.
- Joanne

My tutor was very thorough and took careful measures in helping me grasp a concept that I had forgotten. He made me really think about how I would come up with the answer and helped me with the techniques. I liked how he was straight forward and to the point and strongly recommend his services. Great tutor that helped me so much!
- Mehul

Amir helped my son become confident for his A level Maths preparation. He is really experienced and knowledgeable Maths tutor. He is prepared for the lessons and makes sure the student understands everything he needs to during the lesson. He is also very polite and courteous. I would highly recommend him to other parents and students.
- Iram

Thank you for your hard work in supporting my son. We used Amir to give my son a boost in maths leading up to the GCSE exams and as a direct consequence of the lessons, he has achieved an 8 in his mocks and is projected to achieve a 9. Amir is dedicated, knowledgeable and supportive, he quickly established the gaps in my sons knowledge and concentrated on those to bring him up to speed. I recommend Amir as a tutor always and plan to continue my sons lessons with him until the actual exam.
- Naheed

Hands down the best maths tutor I’ve ever had, helped me pass my uni assignments.
- Dylan

Amir is an expert mathematics teacher. Great at keeping the student engaged, with a wholistic approach he makes the most complex, frightening concepts, seem simple and memorable. If time and curiosity permits he will quickly explain not just the solutions methodology but it’s history how and why it evolved and who devised it in the first place to ensure it’s locked away. It’s a paced lesson with information quickly checked before moving on. Thanks Amir.
- Bill

As part of my engineering degree we are learning python. With my fist assignment due very soon I contacted Amir to get some help with my understanding of python. In 4 lessons with Amir I went from learning the very basics to being able to complete my assignment. I would highly recommend Amir, he was very patient, knowledgeable and made sure I understood everything before proceeding further. He went over and above to be helpful and spent his own time preparing material so the lesson could be most beneficial.
- Danielle

Background Checks

Verified

Qualifications

PhD in Mechanical Engineering, Imperial College London
First Class Honours Master’s Degree in Aerospace Engineering, University of Bristol

Availability

WeekdaysWeekends
Morning
Afternoon
Evening