Search
Mohamed A.'s Photo

Computer Science PhD Student for Programming, AI, Algorithms & Systems
Mohamed A.

1,933 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $60
Response time: 1 hour

About Mohamed


Bio

My name is Mohamed, and I help students build confidence in computer science, programming, mathematics, AI, machine learning, cybersecurity, algorithms, operating systems, and computer architecture. I have taught 1,800+ tutoring hours and received 250+ five-star ratings, working with high school, college, graduate, and adult students. I graduated Magna Cum Laude with a Bachelor's in Computer Engineering and completed my Master's in Computer Science at the University of Oklahoma with a 4.0...

My name is Mohamed, and I help students build confidence in computer science, programming, mathematics, AI, machine learning, cybersecurity, algorithms, operating systems, and computer architecture. I have taught 1,800+ tutoring hours and received 250+ five-star ratings, working with high school, college, graduate, and adult students. I graduated Magna Cum Laude with a Bachelor's in Computer Engineering and completed my Master's in Computer Science at the University of Oklahoma with a 4.0 GPA. I am now a second-year PhD student in Computer Science at Virginia Tech, where my work focuses on machine learning, computing systems, and research. I have also published two first-author peer-reviewed papers in machine learning and computational biology.

In addition to private tutoring, I have served as a Graduate Teaching Assistant at Virginia Tech for Software Engineering and Cloud Software Engineering. In those courses, I worked directly with undergraduate and graduate students by holding office hours, answering questions, helping debug code, giving project feedback, developing grading rubrics, supporting autograder development, and explaining topics such as DevOps, Docker, CI/CD, cloud architecture, and distributed systems. This teaching experience helps me understand how students learn CS and how technical assignments are evaluated.

As a tutor, I try to make every session clear, practical, and useful. I do not like rushing through problems or giving answers without making sure the student understands the idea behind the solution. I can help with Python, Java, C, C++, JavaScript, data structures, algorithms, recursion, object-oriented programming, machine learning, data science, cybersecurity labs, networking, computer architecture, assembly, operating systems, and software engineering. My goal is for students to leave each session with a stronger understanding and more confidence in their ability to solve similar problems.


Education

College of Engineering
Computer Engineering
College of Engineering
Masters

Policies

  • Hourly Rate: $60
  • Rate details: If you're late more than 15 minutes, you'll be charged the full 1 hour. I will wait for 15 minutes and if you don't show up then I will leave and you'd pay for the full hour.
  • Lesson cancellation: 24 hours notice required
  • Background check passed on 5/6/2025

  • Your first lesson is backed by our Good Fit Guarantee

Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat

Mohamed hasn’t set a schedule.

We’re having trouble loading this schedule right now. Please try again later.


Approved Subjects

Computer Engineering

Computer Engineering

I graduated with my bachelor's degree in Computer Engineering with honors. I have completed the entire curriculum of Computer Engineering earning A in most of my classes. I'm qualified to teach Circuits, Electronics, Computer Hardware Design, Embedded Systems, and Digital Design.
Computer Science

Computer Science

I have earned my master's degree in Computer Science with 4.0/4.0 GPA. I have also been involved in research since my freshman year of college, I have over 4 years of research experience in Computer Science. I successfully presented my research at international conferences.
Cybersecurity

Cybersecurity

I completed my master's degree in computer science with 4.0/4.0. I have completed advanced cybersecurity and cryptography classes. Moreover, my research is in HPC, and there are lots of cybersecurity elements in my research area. I have already tutored cyber security and cryptography.
Data Analysis

Data Analysis

I have completed my master's degree in Computer Science. I'm also an incoming CS PhD student at Virginia Tech. I specialize in AI and ML, so Data Science is part of my research. I also have experience tutoring Data Analytics.
Machine Learning/ AI

Machine Learning/ AI

I have completed Machine Learning and Advanced Machine Learning courses with an A as my score. I also published a first-author research paper on dimensionality reduction and clustering algorithms, and I did research work on generating embeddings from ProteinLLMs. I'm an incoming CS PhD student, and I will specialize in ML/AI.
Algebra 1
Algebra 2
Computer Programming
Geometry
Java
Linear Algebra
Prealgebra
Precalculus
Python
Mohamed A.'s Photo

Questions? Contact Mohamed before you book.

Still have questions?

Contact Mohamed
Response time: 1 hour

Ratings and Reviews


Rating

5.0 (346 ratings)
5 star
(345)
4 star
(1)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Mohamed saved my semester!

Mohamed is incredibly well-educated and is able to communicate difficult concepts in a clear manner. In the middle of the most demanding course I’ve ever taken, everything Machine Learning, I started tutoring with Mohamed. He was able to jump right in and help demonstrate concepts I had been wrestling with for weeks related: convex optimization, image distribution/probability sampling, input recovery based on binary output, and so much more. Each time I presented a problem, if he wasn’t familiar with it, he would prepare for our sessions to have meaningful material to contribute. Additionally, he left ample space for me to walk through problems and did not just give me the answer. I wholeheartedly believe that I would not have been able to proceed in this class if it weren’t for his help. I’ve told him this and I’ll say it again… Mohamed is the G.O.A.T. If you’re struggling with anything ML/AI, would absolutely recommend tutoring with Mohamed!

Bryan, 11 lessons with Mohamed

Knowledgeable and Patient Tutor

Mohamed was helpful to calmly and patiently explain core Computer Architecture concepts in an understandable way. His tutoring helped me develop a stronger understanding and appreciation of the subject.

Tyler, 10 lessons with Mohamed

Knowledgeable and Helpful Tutor

Mohammed helped me understand and complete my class assignments and projects, and was always open to answering homework questions outside of class. Mohammed was a great tutor and I hope to continue working with him in the future!

Ram, 26 lessons with Mohamed

Thank You for Your Support

I learned more than I expected with Mohamed. He always gave me his full attention and made sure I truly understood the material. He genuinely cares about his students’ success and encouraged me to keep working hard and not give up. He was always on time, polite, and respectful. I’m very grateful for everything I learned from him, and he inspired me to keep learning more.

Anonymous, 12 lessons with Mohamed

Knowledgeable and Attentive

Mohammed is an exceptional tutor in Business Applied Decisions. His deep subject matter expertise and dedication to student success are evident in every session. I have engaged him for multiple lessons and am consistently impressed by his professionalism and the quality of his work. I highly recommend him.

Ayisha, 11 lessons with Mohamed

Knowledgeable and Patient tutor

I learned computer architecture and assembly language from Mohamed. He’s a very patient tutor and explains concepts very well. He’s also very punctual. I was very scared before my final exam and was struggling, however he helped me get my confidence back and taught me concepts very well at a good pace as per my learning style so that I could be best prepared for my final. In the end, it all worked out for me.

Priaka, 23 lessons with Mohamed

Amazing and reliable tutor

Mohamed was great for meeting my needs consistently for the classes I had difficulty in! From assignments to helping me understand the cybersecurity concepts covered, he is one of the best tutors I had so far in the last few years.

Pflugerville, 58 lessons with Mohamed

knowledgeable and patient tutor

Mohamed has been incredibly helpful to me across multiple courses. He provided strong support in CMPEN 271, where we worked extensively with FPGA systems, and consistently made complex concepts much easier to understand. He has also been a great resource in other classes, such as AI, data-driven courses, and app programming, always taking the time to explain the material clearly and effectively. His patience, knowledge, and ability to break down difficult topics make him an excellent tutor. I highly recommend Mohammed to anyone looking for help in these subjects.

Satyadeep, 69 lessons with Mohamed

Never Gave Up

A lot of assignments I had required me to install a lot of new software and IDE's which he was great at helping me set up and find why things weren't working. Even if it took the entire lesson, there was always some progress made. My professor really just throws us to the wolves with a video someone else made or a document that explains one aspect of assignment and the rest you got to figure out yourself. I would not have gotten as far as I did in that course without Mohammed setting me up for success.

Juedeja, 7 lessons with Mohamed

Knowledgeable in Cursor 2.0

Helped me learn how to use AI agents and understand the new features of Cursor 2. One of the very few people up to date on this technology. Thank you for the help!

Sasha, 2 lessons with Mohamed
Hourly Rate: $60
Response time: 1 hour
Contact Mohamed