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 6 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.
I have 6 years of tutoring experience, including 2 years of private undergraduate computer science tutoring.
Some of my students in the last 2 years were:
7 Birkbeck MSc Information technology students, I helped them learning Python.
4 Kings MSc Data Science students, I helped them with Python, AI and Machine Learning
4 UCL students, I helped one of them in Logic and Computational Complexity
I helped 2 students with Android development
I helped two young kids learning to code with Swift, and one with iOS development
I helped many students with basic machine learning with Python and Scikit learn, including 2 PhD students and 5 working professionals
I helped two students with advanced machine learning with Python and Tensorflow
I helped many other students learning Python, Java, Ruby, and C++
I helped one student with Concurrency in Java, and one student 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.
My first lesson will only be free if you are not satisfied with it. If you found the first lesson helpful then you will need to pay for it.
MEng Mathematical Computation at University College London (1st class) 2013 - 2017.
A*AAAAA in A-level Maths, Further Maths, Further Maths (Additional), Chemistry, Physics, and Arabic 2011 - 2013.
App Developer 2014 - 2015
CTO 2015 - 2016
Machine Learning Engineer 2016 - Present
Maths and Science Tutors in Tuition centres 2014 - 2017
Private Tutor 2017 - present
Ali has helped me an incredible amount with many different computing topics. He is extremely proficient and knowledgable in a wide variety of fields; this comes through in his teaching. He can hone in on any problems you have and thoroughly enlighten you on the point. He is willing to take time with his students regardless of how long you take or how much you repeat a mistake. This patience makes you feel comfortable in learning new things. Overall, I would undoubtably recommend Ali to anyone who needs assistance learning - his expertise in his field is clear and will be able to help you whether you are a novice or an expert.
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!
computer programming lessons closeby? Here's a selection of tutor listings that you can check out.
Superprof can also suggest programming languages lessons to help you.
Learning isn't a problem, python lessons for all!
Taking artificial intelligence lessons has never been easier: you're going to learn new skills.
|at his home||at your home||By webcam|