

Mehdi profile and its contact details have been verified by our team.
Mehdi
- Rate $40
- Response 7h
-
Students7
Number of students Mehdi has accompanied since arriving at Superprof
Number of students Mehdi has accompanied since arriving at Superprof

$40/h
1st lesson free
- Computer programming
- Python
- C++
- Java
- Artificial Intelligence
PhD Student Offering Computer Science Tutoring - Programming (Python, C++, Java), Data Structures, Algorithms
- Computer programming
- Python
- C++
- Java
- Artificial Intelligence
Lesson location
-
At Mehdi's house: Hamilton
- online
-
at home or in a public place : will travel up to 20 km from Hamilton
-
Super Tutor
Mehdi is one of our best Computer programming tutors. High-quality profile and excellent qualifications, organised and responsive to lesson requests, appreciated by their students!
About Mehdi
I am an experienced tutor with over six years of teaching Mathematics, Algorithms, Data Structures, and Programming to students at different levels. My focus is on building strong foundations, clarifying difficult concepts, and helping students develop effective problem-solving skills.
Background & Experience
- PhD Student in Computer Engineering — McMaster University
Research in compiler technologies for high-performance computing, with applications in AI and sparse matrix computations.
- 6+ Years of Tutoring Experience Mathematics, Algorithms, Data Structures, and Programming, with an emphasis on conceptual understanding rather than memorization.
- 5+ Years of Software Engineering Experience
Hands-on experience with C++, Python, Java, and modern web development tools, connecting theory to real-world software systems.
About the lesson
- All Levels
- English
All languages in which the lesson is available :
English
Offering programming courses using a project-based approach and focusing on breaking larger problems into fine-grained tasks using different languages. For each language, projects are chosen based on student needs and real-life applications.
- C++
- Python
- Matlab
- Java
Offering Computer Engineering and Science courses by focusing on different problem-solving skills tailored to each different course:
- Data Structures and Algorithms
- Computer Architecture
- Theory of Computation
- Discrete Mathematics
Review
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience lived by the teacher's students.
Perfect! Great Tutor, very professional and knowledgeable.
Excellent! Strong subject knowledge, breaks down complex topics into easy steps, explains ideas clearly and patiently.
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the tutor.
I’ve worked with Mehdi for several years as a software engineer, and he consistently demonstrates strong technical depth and problem-solving skills. He has a clear way of breaking down complex ideas, whether it’s algorithms, systems, or code design. This ability translates very naturally into teaching, and it’s easy to see why students benefit from his structured and thoughtful approach.
I have known Mehdi since our undergraduate studies and observed his teaching skills firsthand while he served as a teaching assistant for several computer engineering courses. He is knowledgeable, supportive, and genuinely committed to helping students succeed, always taking the time to explain concepts clearly and patiently. I would definitely recommend him.
I’ve taken several graduate-level courses alongside Mehdi, and he consistently stands out for his deep understanding of the material. He’s very good at explaining complex concepts clearly during group discussions and study sessions. Whenever someone was stuck on algorithms or systems topics, his explanations were often the ones that made things click.
Mehdi helped me with Data Structures and Algorithms to solve algorithm questions for programming job interviews. He conveyed his skills in problem solving with great care and support.
View more recommendations
Rates
Rate
- $40
Pack rates
- 5 h: $200
- 10 h: $400
online
- $40/h
free lessons
This first lesson offered with Mehdi will allow you to get to know each other and clearly specify your needs for your next lessons.
- 1hrs
Find out more about Mehdi
Other tutors in Computer programming
Parham
Hamilton & online
- $30/h
- 1st lesson free
Mehrdad
Hamilton & online
- $20/h
- 1st lesson free
Celeste
Hamilton & online
- $50/h
- 1st lesson free
Vera
Hamilton & online
- $45/h
- 1st lesson free
Chelsea
Hamilton & online
- $45/h
- 1st lesson free
Janak
Hamilton & online
- $20/h
- 1st lesson free
Phoebe
Hamilton & online
- $52/h
- 1st lesson free
Calla
Hamilton & online
- $42/h
- 1st lesson free
Rova
Hamilton & online
- $48/h
- 1st lesson free
Paige
Hamilton & online
- $50/h
- 1st lesson free
Zivya
Hamilton & online
- $43/h
- 1st lesson free
Declan
Hamilton & online
- $45/h
- 1st lesson free
Estelle
Hamilton & online
- $45/h
- 1st lesson free
Luna
Hamilton & online
- $45/h
- 1st lesson free
Shalini
Hamilton & online
- $45/h
- 1st lesson free
Lennon
Hamilton & online
- $52/h
- 1st lesson free
Iris
Hamilton & online
- $48/h
- 1st lesson free
Lani
Hamilton & online
- $46/h
- 1st lesson free
Liora
Hamilton & online
- $50/h
- 1st lesson free
Nina
Hamilton & online
- $41/h
- 1st lesson free
-
More Computer programming tutors
