

Mohammad's profile and their contact details have been verified by our experts
Mohammad
- Rate $49
- Response 1h

$49/h
1st lesson free
- Computer programming
- Python
- C
- C++
- Artificial intelligence
Microsoft Engineer Delivers Interview Prep and Tutoring in Algorithms, Data Structures & C++/Python with Live Coding & Real-World Challenges
- Computer programming
- Python
- C
- C++
- Artificial intelligence
Lesson location
Recommended
Mohammad is a respected tutor in our community. They have been highly recommended for their commitment and the quality of their lessons — an excellent choice to progress with confidence.
About Mohammad
• I’m Mohammad Moridi, Software Engineer @ Microsoft (AI Frameworks)
• MASc in Computer Software from the University of Waterloo
• Ex-Senior Engineer @ Huawei, optimized database engines & NPU operators
• Former TA for more than 20 courses such as Algorithm Design, Database Systems & Programming
• I simplify topics with live coding, interactive exercises, and real-world challenges.
• View my full resume at moridi.github.io
About the lesson
- Advanced Technical Certificate
- College / University
- Adult Education
- +5
levels :
Advanced Technical Certificate
College / University
Adult Education
Masters
Doctorate
Intermediate
Advanced
Proficient
- English
All languages in which the lesson is available :
English
• I offer tutoring & interview prep in Algorithms, Data Structures & C++/Python.
• Each session starts with a quick review of your progress.
• I break down complex ideas into simple terms and demonstrate with live coding.
• You’ll solve targeted exercises and mock interview questions to reinforce learning.
• I tailor pace and examples to your goals—ideal for CS undergrads/grads, self-taught programmers, or anyone gearing up for technical interviews.
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
I highly recommend my friend and colleague, Mohamad Moridi, as a tutor. We were classmates in Computer Engineering at the University of Tehran and later at the University of Waterloo for our master’s. We worked closely on many team projects, where his deep understanding of computer systems and clear communication stood out. We also collaborated professionally at Huawei, where he consistently demonstrated strong technical and mentoring skills. His ability to explain complex topics with patience and clarity makes him an excellent tutor.
I had an awesome experience learning from Mohammad during my programming course. He really knows his stuff and explains things in a way that just makes sense. Super patient, always helpful, and made tough topics feel way more manageable. I learned a lot and felt way more confident with programming thanks to him. Highly recommend!
I've known Mohammad for a while, and he’s the number one person I go to whenever I have a question about programming. He has a deep understanding of computer science concepts, and he explains things clearly and patiently. His talent speaks for itself, and his impressive CV only confirms that. I fully trust him, and I’m confident he’ll make an excellent teacher for anyone looking to learn programming.
View more recommendations
Rates
Rate
- $49
Pack rates
- 5h: $247
- 10h: $493
online
- $49/h
Travel
- + $$19
free lessons
This first lesson offered with Mohammad will allow you to get to know each other and clearly specify your needs for your next lessons.
- 30mins
Details
• Semi-private lessons also available; contact for the rates!
Other tutors in Computer programming
Andrew
Bellingham & online
- $25/h
- 1st lesson free
Esmaeil
New York & online
- $30/h
- 1st lesson free
Michael
New York & online
- $50/h
- 1st lesson free
Reza
Brooklyn & online
- $75/h
Gabriel
Seattle & online
- $50/h
Ricardo
San Antonio & online
- $25/h
Behdad
New York & online
- $20/h
- 1st lesson free
Nicholas
Los Angeles & online
- $50/h
- 1st lesson free
João
New York & online
- $30/h
Piyush
Brooklyn & online
- $35/h
- 1st lesson free
Bryan
Santa Ana & online
- $29/h
Edward
Houston & online
- $50/h
Mehrdad
New York & online
- $50/h
Blake
Crystal Lake & online
- $28/h
- 1st lesson free
Arash
New York & online
- $60/h
Alex
Mountain view & online
- $100/h
Octavio
& online
- $39/h
- 1st lesson free
Miranda
Gainesville & online
- $30/h
Matias Ignacio
Miami & online
- $39/h
Andrei
California City & online
- $40/h
- 1st lesson free
-
See Computer programming tutors