Search
Mohamed A.'s Photo

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

1,382 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $60
Response time: 6 minutes

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: 6 minutes

Ratings and Reviews


Rating

5.0 (253 ratings)
5 star
(253)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

Exceptional Tutor – Highly Recommended!

I've had the pleasure of working with Mohamed on a range of topics, including AI/Machine Learning, Data Cleaning and Validation, Langchain, Python, and Logistic Regression. His depth of knowledge, especially in mathematics, is seriously impressive. He takes the time to break things down clearly and always makes sure I truly understand the material before moving on. What really sets him apart is his patience and ability to explain complex concepts in a way that's approachable and detailed. Whether you're just getting started or diving deep into advanced topics, he's the kind of tutor who meets you where you are and helps you grow with confidence. If you're looking for someone who knows their stuff and genuinely cares about your learning, book a session with him.

Jeff, 8 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, 7 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.

Sahara, 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, 29 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: 6 minutes
Contact Mohamed