

He's the ultimate teacher. Quality of the profile, excellence of the diploma, guaranteed response. Muhammad will carefully organize your first Computer programming lesson.
Muhammad
He's the ultimate teacher. Quality of the profile, excellence of the diploma, guaranteed response. Muhammad will carefully organize your first Computer programming lesson.
- Rate €28
- Response 4h
-
Students20
Number of students Muhammad has accompanied since arriving at Superprof
Number of students Muhammad has accompanied since arriving at Superprof

€28/h
1st lesson free
- Computer programming
- Python
- C++
- SQL
- Artificial Intelligence
Coding! Software! Algorithms! Hardware Design! - uWaterloo Masters Graduate and Intel Software Engineer here to help (all levels welcome)!
- Computer programming
- Python
- C++
- SQL
- Artificial Intelligence
Lesson location
Ambassador
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Muhammad will be happy to arrange your first Computer programming lesson.
About Muhammad
Hi! I’m M. Hassan — a Software Engineer at Intel Corporation and a Master’s graduate in Computer Science from the University of Waterloo (Go Warriors!).
I’m fluent in several programming languages and frameworks, including C++, C#, Python, the MEAN stack, HTML, CSS, Bootstrap, and SQL, among others.
At Intel, I develop simulation tools for FPGA designers, and before that, I spent two years at Bentley Systems, where I designed computer-aided design tools for structural engineers.
During my Master’s at Waterloo (GPA: 88%), I completed graduate courses in reinforcement learning, software analytics, information retrieval, and algorithms, and wrote my dissertation on software build system reproducibility.
With my combined academic excellence and industry experience, I can help you not only master programming languages but also understand the core principles of software development — how to think like a developer, approach problems effectively, and design efficient algorithms.
Lessons are held online, scheduled at your convenience, and tailored to your learning goals. My teaching style is interactive and flexible — you guide me on how I can help you best!
My students consistently leave excellent reviews, so be sure to check them out.
For all inquiries, please reach out through SuperProf — I look forward to helping you achieve your goals!
About the lesson
- Junior Cycle
- Transition Year
- Adult education
- +4
levels :
Junior Cycle
Transition Year
Adult education
Beginner
Intermediate
Advanced
Professional
- English
All languages in which the lesson is available :
English
Lessons can be held online or in person at your residence (within a 10 km radius of my location). My rates are more affordable than most tutors on any platform!
--- Before the lesson ---
I’ll ask you to share your course outline, sample assignments, and any upcoming deadlines. I’ll also ask about your previous experience with the course material. This helps me tailor each session to your specific needs and learning goals.
--- During the lesson ---
I’ll explain concepts in an interactive and practical way, using tools such as compilers, whiteboards, and drawing aids when needed. You’re encouraged to ask questions at any time!
In the final part of the session, we’ll focus on your questions and work through any assignments or problem sets together.
If a session runs slightly overtime, that’s perfectly fine — my priority is that you leave feeling confident and satisfied with what we’ve accomplished.
--- After the lesson ---
If you’d like, I can provide a recording of our session (with your consent) and a summary of the topics we covered.
=== Availability ===
I’m available Monday to Friday, preferably between 12 PM and 5 PM, though I’m flexible and happy to discuss alternative times if needed.
Review
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience had by the students of Muhammad.
Deadly! Muhammad is highly responsible and dedicated to supporting his students' learning. Working with him has been a wonderful experience.
- Working with you is always a great pleasure. I find you an intelligent and capable student, with a pleasant demeanor and great enthusiasm for learning. I always wish you well for your endeavors!Muhammad's response :
Deadly! Muhammad demonstrates expertise even in complex university-level programming courses. His lectures are clear, well-structured, and even takes the extra time to ensure I get a good grasp. His practical yet simple teaching strategies helps beginners like me understand better by giving us a place to learn and make mistakes. In just a few sessions, I already feel I’ve improved as a coder. Highly recommend!
Deadly! Really explained each concept and allowed me to understand much better! Would recommend!
Deadly! Helps explain the ideas behind computer programming, so that they can be applied to problems
Deadly! Muhammad is a great tutor. He had a great understanding of algorithms. Additionally, he is patient to student and try to answer all the questions I have, even if we have run out of time. Thank you Muhammad!
Deadly! Muhammad has helped a lot since our sessions started. I've been able to comprehend the material that I've needed help with for a while now and have been taught in a great environment. I am happy to have him as a teacher!
- Eyerus is a very intelligent, young person who is doing well in her classes, despite the challenging content being presented to her and lack of prior experience in the subject matter.Muhammad's response :
She is diligent and takes her studies seriously. During our lessons, I found her to be a sharp student with steady attention and focus toward learning.
Her demeanor is polite, and she is always in our classes on-time.
I am happy to have had the pleasure of teaching her :)
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
I have had a chance to work with Muhammad a couple of time when I needed last minute tutoring. I was really impressed by his grasp on the subject and his thoroughness. He is a very kind and empathetic instructor and provided me with the right tools so I could expand my general understanding and expertise in the field beyond the scope of the course. I felt much more confident after his lessons and received an A every time!
I admire Muhammad for his zeal for continuous growth and acute attention to detail. He enjoys keeping himself updated with academic and industry knowledge and get the right information to their students. He gets into the skin of their students and never leaves their queries unaddressed. His background from a high-context culture adds value to his teaching skills.
Mohammed is a very good teacher, he's always patient and he explains things clearly. He helped me a lot with algorithm and data structure course in college, I was struggling with the course at first, I got an A after his tutoring.
Incredibly helpful and understanding. Definitely worth it!
View more recommendations
Rates
Rate
- €28
Pack prices
- 5h: €123
- 10h: €216
online
- €28/h
free lessons
The first free lesson with Muhammad will allow you to get to know each other and clearly specify your needs for your next lessons.
- 30mins
Learn more about Muhammad
Similar Computer programming tutors in Waterloo
ANKIT
Maynooth & Online
- €30/h
- 1st lesson free
Shaleen
Dublin & Online
- €30/h
Sutirtha
Edenderry & Online
- €20/h
- 1st lesson free
Eduardo
Dublin & Online
- €50/h
Nishant
Dublin & Online
- €22/h
- 1st lesson free
Dixson
Dublin 24 & Online
- €15/h
Pritish
Galway & Online
- €30/h
Kushagra
Dublin & Online
- €30/h
- 1st lesson free
Neri
Dublin 16 & Online
- €25/h
Kalpana
Cork & Online
- €35/h
- 1st lesson free
Alanna
Galway & Online
- €50/h
- 1st lesson free
Trupti
Dublin & Online
- €18/h
- 1st lesson free
Liam
Ardee & Online
- €16/h
- 1st lesson free
Paul
Dublin & Online
- €20/h
- 1st lesson free
Peter
Maynooth & Online
- €45/h
- 1st lesson free
Somtoo
Dublin & Online
- €20/h
- 1st lesson free
Faraz ur rehman
Carrigaline & Online
- €50/h
- 1st lesson free
Deepak
Athlone & Online
- €10/h
- 1st lesson free
Haritha
Dublin 8 & Online
- €5/h
- 1st lesson free
Eugene
Mallow & Online
- €50/h
- 1st lesson free
-
See Computer programming tutors
