Online Tutor


American University of Beirut - PhD -


Recent Students: 0 Total Hours: 0 Last Online: 20 Sep 2020
All-time Students: 0 Total Classes: 0 Signed Up: 24 Apr 2020

About me

Tutor Experience

you're feeling that you understand most codes you see, but you're not confident that you can write a full solution on your own, I'm confident that I can help you achieve this goal. Most tutors can help you understand a written code and teach you about syntax, but not many can help you think how to build a solution from the grounds up.

My approach is to help you think critically about problems you encounter in programming, and to help you understand what works and what doesn't work. I'll teach you how to deconstruct a software problem into simpler components and build your solution incrementally to reach a satisfactory solution.

I'm interested in teaching programming languages, mainly C++, Python, Java and Matlab.

+ Ph.D. student majoring in software engineering
+ Tutored more than 30 students in C++, Python, Java, and Matlab
+ Lab Instructor for C++ and Python labs for 8 semesters with a very high instructor evaluation score (4.6/5)

C++, Java, Python, C, Unix, Computer Programming, Computer Engineering, Data Structures, Algorithms, Design Patterns

Contact me when you want and I'll happily answer your questions. Whether you're a beginner or an intermediate programmer, I guarantee that I will be able to help you achieve your goal. But don't take my word for it :) Chat with me and tell me what challenges you're encountering, and I'll design with you a plan to reach this goal before I start tutoring you.

Topic Expertise

C++, Java, Python
Data Structures and Algorithms, Advanced Algorithms
Digital Image Processing, Computer Vision


"It was perfect. Thank you for all of your help - I don't think I would have been able to figure it out without your help. I'll give you a 5-star rating. "

"Wow, thank you for the comprehensive explanation and useful tips! Actually, I was completely frustrated this semester because of the algorithm course.. After reading your tips and strategies, I kind of understand how to approach the problems. My instructor never taught us like this but just read the slides like a robot every day.. I really appreciate your kind help and good luck for your research and career!"

Price: $78/hr

No upfront payments

Only pay as you go

Only teaches online


BE with a GPA of 3.7
ME with a GPA of 4.0
Currently a PhD candidate with a GPA of 4.0


Weekdays Weekends