

Mehdi's profile, qualifications and contact details have been verified by our experts
Mehdi
- Rate S$37
- Response 1h
-
Students6
Number of students accompanied by Mehdi since their arrival at Superprof
Number of students accompanied by Mehdi since their arrival at Superprof

S$37/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
- Secondary
- SPM
- +12
levels :
Primary
Secondary
SPM
Form 6
STPM
Adult education
Bachelor
Masters
Doctorate
Other
Beginner
Intermediate
Advanced
Professional
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 real lessons experienced 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.
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
- S$37
Pack rates
- 5h: S$185
- 10h: S$370
online
- S$37/h
free lessons
This first lesson is free to allow you to get to know your teacher so that they can best meet your needs.
- 1hr
Find out more about Mehdi
Similar Computer programming teachers in Hamilton
Josh
Singapore & online
- S$20/h
- 1st lesson free
Yee
Singapore & online
- S$27/h
- 1st lesson free
Jeffrey
Singapore & online
- S$50/h
- 1st lesson free
Sonali
Singapore & online
- S$10/h
- 1st lesson free
Tarun
Singapore & online
- S$38/h
- 1st lesson free
Guan
Singapore & online
- S$50/h
- 1st lesson free
Shu-Hsuan
Singapore & online
- S$45/h
- 1st lesson free
Michelle
Singapore & online
- S$30/h
- 1st lesson free
Selena
Singapore & online
- S$52/h
- 1st lesson free
Naetraa
Singapore & online
- S$25/h
- 1st lesson free
Dylan
Singapore & online
- S$15/h
- 1st lesson free
Weihong
Singapore & online
- S$30/h
- 1st lesson free
Akshay Narayanan
Singapore & online
- S$10/h
- 1st lesson free
Maaz
Singapore & online
- S$20/h
- 1st lesson free
Lim
Sengkang & online
- S$30/h
- 1st lesson free
Shaun
Singapore & online
- S$30/h
- 1st lesson free
Mikhail
Singapore & online
- S$30/h
- 1st lesson free
Suri
Singapore & online
- S$53/h
- 1st lesson free
Lim
Singapore & online
- S$20/h
- 1st lesson free
GAURI
Singapore & online
- S$25/h
- 1st lesson free
-
See Computer programming tutors
