Online Maths Tutor Amir



Mechanical Engineering PhD



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

40 classes

Imperial College London - Mechanical Engineering - PhD

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

Recent Students: 8
Total Hours: 37
Last Online:
All-time Students: 8
Total Classes: 40
Signed Up:
Recent Students: 8Total Hours: 37Last Online:
All-time Students: 8Total Classes: 40Signed Up:

About Me

I am a PhD student of Mechanical Engineering at Imperial College London, and have years of academic experience working and teaching at universities across the UK and providing private tuition to students.

I completed my Master’s degree in aerospace engineering from the University of Bristol with First Class Honours. Since then, I have worked at the universities of Bristol and Southampton as a Senior Research Associate, where I taught many engineering subjects to undergraduate students both in private tuition and as a lecturer.

I primarily teach maths and further maths at stages ranging from GCSE (AQA and Edexcel) to university undergraduate level. Whether you are in school or university, I can help you with your technical subjects.

In addition to the above, I also teach coding with MATLAB and Python languages, and can help university students with their programming courses as well. I specifically have a tailored three session course on Object-Oriented Python which I can offer to those interested in learning about object-oriented programming.

If you think I can help you, then I would love to hear from you. Thank you for taking the time to read my bio and I hope to speak to you soon!

Tutor Experience

I teach Maths and Further Maths from GCSE all the way through to A-Level and university. I have completed around 600 hours of 1:1 tuition online. I also have experience of teaching undergraduate lectures and labs at various universities in the UK.

For school students who struggle with maths, my experience says in nearly all instances it's because they haven't really understood the fundamentals properly. You can't ask someone to solve a problem if they don't get the basics.
That's why my approach to teaching is to teach my students the "why" as opposed to the "how". Instead of teaching them tricks and shortcuts on how to answer exam questions, during my sessions I patiently teach them the important fundamental mathematical concepts. Through solving past exam papers, I teach them the theories which arm them with a deep level of mathematical understanding, which not only means they will have no difficulty answering exam questions, but they will also develop a liking for the subject. I have great knowledge of different exam boards and their curriculums, and can tailor my teaching level to fit any student’s needs.

For university students my aim is to help them understand their lecture material and to equip them with the mathematical knowledge required for their course, whether they are a student of engineering, physics, or mathematics. I can help them fill the gaps in their knowledge and prepare them for their exams by going through their problem sheets and past exam papers. In addition to maths can also help them with their engineering courses, from fluid dynamics and aerodynamics, to systems and control engineering, I can cover a wide range of subjects at undergraduate level.

Topic Expertise

A Level (all exam boards)
> Maths
> Further Maths

GCSE and iGCSE (Edexcel and AQA)
> Maths
> Further Maths

Undergraduate and Masters
> Engineering Maths
> Python

> Writing correction with full feedback
> 1:1 speaking

Client Reviews

This was a very enjoyable class, and I'm learning at a very fast pace.

- Programming

Amir is great at explaining and is very helpful.

- Further Maths

My daughter found the first class very helpful and informative. Amir's pace and explaination was also clear and my daughter was able to follow along with out any difficulties.

- Maths


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

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

Background Checks



PhD student at Imperial College London
1st class Honours Masters degree from the University of Bristol