Ali
My Qualifications
University College London (University of London)
Mathematical Computation
1st (2017)
Northolt High School
Maths
A* (2013)
Northolt High School
Further Maths
A (2013)
Northolt High School
Further Maths (Additional)
A (2013)
Northolt High School
Chemistry
A (2013)
Northolt High School
Physics
A (2013)
Northolt High School
Arabic
A (2013)
Verification Status
GCSE | A-Level | Degree | Adult Learner | |
Android Development | - | - | £118 | £118 |
C Plus Plus | - | - | £118 | £118 |
Computer Programming | - | £118 | £118 | £118 |
Computer Science | £118 | £118 | £118 | £118 |
Computing | - | - | £118 | £118 |
Css | £118 | £118 | £118 | - |
Database | - | - | £118 | - |
Fortran | - | - | £118 | - |
Html | £118 | £118 | £118 | - |
Information Security | - | - | £118 | - |
Iphone Development | - | - | £118 | £118 |
Java | - | - | £118 | £118 |
Javascript | £118 | £118 | £118 | - |
Machine Learning | - | - | £118 | £118 |
Maths | £118 | £118 | - | - |
Mysql | - | - | £118 | - |
Php | - | - | £118 | - |
Postgresql | - | - | £118 | - |
Programming | £118 | £118 | £118 | £118 |
Python | £118 | £118 | £118 | £118 |
Ruby On Rails | - | - | £118 | £118 |
Scratch | - | - | - | £118 |
Sql | - | - | £118 | - |
Visual Basic | £118 | £118 | £118 | - |
Related Links: Android Development Lessons, C Plus Plus Lessons, Computer Programming Lessons, Computing Tutors, Adult Learner Computing Tutors, Degree Computing Tutors, CSS Lessons, Database Lessons, Fortran Lessons, HTML Lessons, Information Security Lessons, iPhone Development Lessons, Java Lessons, Javascript Lessons, Machine Learning Lessons, Maths Tutors, GCSE Maths Tutors, A-Level Maths Tutors, MySQL Lessons, PHP Lessons, Postgresql Lessons, Programming Lessons, Python Lessons, Ruby On Rails Lessons, Scratch Lessons, SQL Lessons, Visual Basic Lessons
Information about Ali
Machine Learning Engineer graduated from UCL. I tutor Python, Java, Ruby, C++, Andriod, iOS, Tensorflow, logic and computational complexity.
I have a first-class MEng degree from UCL in Mathematics and Computer Science. I am working full-time as a Machine Learning Engineer at a tech startup in London. I have 9 years of tutoring experience and enjoy tutoring as an extra-curricular activity.
In late 2010, I came to the UK where I joined the school halfway through Year Eleven. Although the GCSEs were taught in English, I was able to overcome the language barrier to achieve an A in GCSE Mathematics and an A in GCSE Additional Science within half a year. During the next two years, I did my A-Levels and I achieved A*AAAA. I was the first person in my school`s history to do all 18 A-Level Maths modules. I was awarded a level 3 Key Skills award in Improving Own Learning and Performance since I improved my English language skills.
I started tutoring in Jan 2014, shortly after starting university, and started working with startups after my first year. I applied to an app developer position at a tech start-up. When I went to the interview, I did not know anything about backend development and databases apart from the a small Andriod app that I developed at university, but they have given me a learning task to do in a short deadline (one week), and I have done it. then they have asked me to learn about django and iOS development and I have quickly done that, therefore they have hired me. I worked with backend development with Django and front end development with iOS, alongside with tutoring and attending university during my second year.
After that, I worked with some C code that will be deployed to the sun in the next few years, before joining my second startup in my third year at university. In this startup, I was appointed as a CTO and was developing the backend with Ruby and the front end iOS app with Swift. As the startup didn`t succeed, the source code is available on my Github repository. This was also alongside tutoring and university work.
Then to the third startup with I joined after my third year at university, and discovered that machine learning is awesome. I did my masters project using Python and tensorflow, and got a first on the project.
I look forward to share my experience with other people, and help them achieve the same achievements that I did.
Availability: Check the calendar below.
Most of my tutoring is online. For in person lessons, I cannot have lessons at home but I can have lessons in a public place nearby. Private rooms are available but have to be booked in advance at an extra cost of £6 - £8 per hour. I don`t travel for lessons unless the student is willing to pay my rate for travel time.
Willing to travel: Home Only
Experience: I have 9 years of tutoring experience, including 5 years of private undergraduate computer science tutoring.
I tutored for about 1000 hours per year online since 2020 which is double what I used to do before 2020. Some of my students in the last 5 years were:
7 Birkbeck MSc Information technology students, I helped them learning Python.
6 UCL students, I helped one of them in Logic and Computational Complexity.
5 Kings MSc Data Science students, I helped them with Python, AI and Machine Learning
5 Westminster students, I helped them in learning Java.
3 Queen Mary students, I helped them with machine learning
3 Imperial Students, I helped them with Algorithm and Data structures.
1 Sussex student, I helped him with Natural Language Processing in Python
5 Makers student, I helped them with learning Ruby
I helped 2 students with Android development
I helped 2 young kids learning to code with Swift, and one with iOS development
I helped 2 students with creating websites with Python and Django
I helped many students with basic machine learning with Python and Scikit learn, including 3 PhD students and 10 working professionals
I helped 8 students with advanced machine learning with Python and Tensorflow
I helped many other students learning Python, Java, Ruby, and C++
I helped 3 students with Concurrency in Java, and 6 students with functional programming in Haskell, and logic programming in Prolong
I helped a Cambridge IGSCE Computer science student getting an A, and an A Level Computer Science student getting a B
Some of my students in previous years:
I also helped a student achieving a B in her GSCE Maths in year 5, and helped her to achieve excellent results in her 11+ exams and get full scholarship offers from 3 prestigious London schools.
I also tutored 3 brothers for 3.5 years, and helped them with GSCE and A-Level Maths and Further Maths. They all achieved A in A-Level maths.
DBS Check: Yes
Contact this TutorAvailability
Mo | Tu | We | Th | Fr | Sa | Su | |
---|---|---|---|---|---|---|---|
Morning | |||||||
Afternoon | |||||||
After School | |||||||
Evening |
Feedback For Ali (33)
Aisha (Miss)
22/02/2024
Great tutor! Clear teaching, tailored approach, excellent communicator. Highly recommended!
Dalbir (Mr)
16/08/2023
Pretty good and straight forward, I found him to be professional and knowledgable.
Cheryl (Mrs)
24/05/2023
Very kind and supportive.
Helen (Miss)
10/10/2022
Ali is a tutor who has knowledge and patient with his students. Strongly recommend to anyone who need help.
Michael (Mr)
06/07/2022
Ali was very professional, knowledgable, and helpful with ideas about my project. Would recommend.
Mohamed (Mr)
20/06/2022
Fantastic Tutor, knows Python extremely well and understood my technical queries right away. Would highly recommend Ali to anyone learning Python from scratch or someone looking to improve. Superstar!
Nora (Miss)
18/05/2022
was a really good experience
Ankit (Mr)
25/02/2022
I was struggling with Machine Learning but Ali is able to explain concepts in a way that makes sense to me. He is an excellent tutor and I highly recommend him.
Anjola (Miss)
19/10/2021
Ali was extremely helpful. He talked me through the solutions of the problems and made sure I understood at each junction - he thoroughly simplified the task, breaking down the difficult question into simpler components. I would definitely recommend, and will certainly be using again!
Sai (Mr)
28/04/2021
Ali has been a huge help to me Excellent communication skills Extremely knowledgeable Always on call to help, I really appreciate what he does.
Neave (Miss)
31/03/2021
Very good tutor. Helped me with machine learning and explained everything very well! Thank you Ali!
Jake (Mr)
17/03/2021
Great tutor
Max (Mr)
20/02/2021
Very good
Mohammed (Mr)
18/02/2021
Thank you
Kitty (Mr)
12/02/2021
Ali was quick to help and was responsive. Grateful for his support.
Caroline (Ms)
26/12/2020
Great teacher, very helpful. My son is studying computer science at University and Mr Ali made a big difference. Thanks
Barbara (Dr)
23/11/2020
Absolutely brilliant. Ali has been a tremendous help to my daughter. He has taught her in such a way that she now completely understands a topic that had previously overwhelmied her. He is also friendly, punctual and responsive. Highly recommended.
Jennis (Mrs)
22/11/2020
Excellent support
Sharifah (Mr)
25/02/2020
Ali was very informative and nice person
Fatima (Miss)
05/02/2020
Ali is a very dedicated and diligent tutor who took time out of his busy schedule to help aid me with an assignment in spite of the tight deadline. Ali worked conscientiously to provide me with the best results and I passed the very difficult assignment with a strong grade of 82. I would wholeheartedly recommend Ali to anybody considering his assistance.
Abdulrahman (Mr)
04/01/2020
Very helpful and knowledgeable
Kirisanth (Mr)
15/11/2019
Ali is a very knowledgeable tutor. He always made time to help me when I was in immediate need of help. I would highly recommend Ali as a tutor as someone who really cares about his students doing well.
Angela (Miss)
28/09/2019
Limited interpersonal skills, very awkward person. Found it hard to communicate. Obviously knows the subject very well but limited by his communication skills
Tutors Response :
Thank you for your feedback, Angela! I would like to announce that from now on, students who are not satisfied with their first one-hour lesson will not have to pay for it. I would encourage students reading this to give me feedback directly after the lesson so that I improve.
Xiaowen (Dr)
11/08/2019
The tutor is very good at the language (SQL), and he is very good at explaining. Thanks.
Joel (Mr)
23/07/2019
Good understanding of the subject. Not very good command of the English Language.
Max
max (Mr)
11/06/2019
Excellent
Francesco (Mr)
29/04/2019
Very helpful and to the point. Would highly recommend!
Justina (Miss)
09/02/2019
very happy with the tutor
Yusuf (Mr)
25/12/2018
Ali is extremely knowledgable in his field and quick to answer any queries you may have. He helps you fully understand any task you have been given and makes sure you understand. Great tutor, worth it!
Melike Revsen (Miss)
25/11/2018
He is a great teacher! I definetely recommend him
Ahdab (Mrs)
13/11/2018
Ali is an expert highly qualified tutor, helped me a lot with my project. I highly recommended him.
Nicholas (Mr)
13/10/2018
I was very impressed with Ali`s knowledge. He is a high ability tutor and his explanations are excellent. Good tutors can be hard to find and I am grateful for his support. Highly recommended!
Mohammad (Mr)
20/07/2018
Great tutor, helped me a lot with my assignment and is able to explain the material very well.
Franky (Mrs)
22/04/2018
Not happy I did not understand any thing due to lack of his language and speech. It was just wasting of time and money. I do not recommend him.
Tutors Response :
Thank you for your feedback, Franky. I am sorry for not satisfying you and not making you happy.
I just want to make some clarifications for potential students.
1. This feedback came just over 3 months after having one lesson in January.
2. The student was a year 10 student who needed help with his school homework.
3. Every time I asked the student if he understands, he says yes. Furthermore, his mum asked him a couple of times if he understands, and the answer was always yes.
4. After the lesson, when the student managed to finish all his homework, he said: "I learned a lot!".
5. The parent was willing to book another lesson on the day after, except that I didn`t have availability.
6. I have improved the way I respond to messages on tutorhunt, so before accepting a student, I will ask some questions before deciding if I am the best person to help. This is one of the methods that I started to use to minimize the number of unhappy clients.
7. After Franky, I did not get any unhappy clients from tutorhunt. As far as I can tell, all my tutorhunt clients were happy in the past 3 months.
I wish all my students (and potential students) all the success!
Maryam (Mrs)
12/03/2018
Ali is professional with great teaching skills specially for young/teens ,committed by duty and decent. Thank you Ali
Nicolas (Mr)
06/01/2018
Ali was a fantastic tutor for my Computer Science modules. Very knowledgeable on the subjects and very good at explaining the material clearly and succinctly.
Natalie (Miss)
07/12/2017
very patient and understanding. Takes the time to explain solutions in detail