

Mehdi's profile and their contact details have been verified by our team.
Mehdi
- Price $40
- Answer 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
Super tutor
Mehdi is one of our best Computer programming tutors. High-quality profile, verified qualifications, a quick response time, and great reviews from 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
- Primary School
- High School
- Year 10
- +14
levels :
Primary School
High School
Year 10
Year 11-12
Year 12
TAFE
Adult
Undergraduate
Diploma/Certificate
PhD
Early childhood education
Beginner
Intermediate
Advanced
Professional
Adult
Kids
- 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 had by the students of Mehdi.
Perfect! Great Tutor, very professional and knowledgeable.
Excellent! Strong subject knowledge, breaks down complex topics into easy steps, explains ideas clearly and patiently.
See more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
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
Price
- $40
Pack prices
- 5h: $201
- 10h: $402
free lessons
The first lesson with Mehdi will allow you to get to know each other and discuss your needs for future lessons.
- 1hr
online
- $40/h
Learn more about Mehdi
Similar Computer Programming tutors in Hamilton
Piyush
Melbourne & online
- $45/h
- 1st lesson free
Suman
Melbourne & online
- $60/h
- 1st lesson free
Kamyar
Melbourne & online
- $40/h
- 1st lesson free
DEEPAK
Brisbane City & online
- $80/h
Lynden
North Sydney & online
- $40/h
- 1st lesson free
Adi Teja
Liverpool & online
- $50/h
- 1st lesson free
Callum
Caboolture & online
- $90/h
Jamshaid
Melbourne & online
- $35/h
- 1st lesson free
Arun
Melbourne & online
- $40/h
- 1st lesson free
Praveen
Adelaide & online
- $25/h
- 1st lesson free
Neha
Sydney & online
- $90/h
Minh Quan
East Melbourne & online
- $45/h
- 1st lesson free
Jason
Strathpine & online
- $50/h
- 1st lesson free
Chris
Chirnside Park & online
- $60/h
- 1st lesson free
Benjamin
Preston & online
- $70/h
- 1st lesson free
Amr
Hurstville & online
- $30/h
Sujal
Beckenham & online
- $100/h
Paraic
Sydney & online
- $71/h
Opny Tenishia
Sydney & online
- $20/h
- 1st lesson free
Michael
Sydney Olympic Park & online
- $80/h
- 1st lesson free
-
More Computer Programming teachers
