Machine Learning & AI Tutor | Mohamed Abdelnaby
Skip to main content
1-on-1 CS Tutoring

Machine Learning & AI Tutoring

First neural network to research-level ML projects.

I work with students on the math, the code, and the part in between that nobody covers in lecture. Most sessions are about debugging a notebook that almost works, explaining why a model is underperforming, or rebuilding shaky intuition for something like backpropagation or attention.

Best for undergraduate, graduate, and self-taught students working on ML coursework, projects, or applied research.

What I help with

Common things students bring to sessions

  • My PyTorch error message is not telling me anything useful.
  • The model trains but the accuracy is bad and I do not know why.
  • Backpropagation, attention, VAEs, and GANs feel like a wall.
  • I have a Kaggle or course deadline and I need to debug fast.
  • I want to do a research project but I cannot scope or pick one.

Topics covered

Supervised learning, regression, classification
Neural networks and deep learning (PyTorch, TensorFlow)
Computer vision (CNNs, vision transformers)
NLP (BERT, GPT, embeddings, RAG)
Reinforcement learning fundamentals
Model evaluation, validation, and metrics
Data preprocessing and feature engineering
ML research project mentoring

How sessions work

Free 15-minute call

Tell me your course, the assignment, your deadline, and what you are stuck on. I will let you know if I can help.

Schedule your session

We pick times that work around your week. Single sessions, weekly slots, or short bursts before exams, all fine.

Walk in stuck, walk out unstuck

We work through your actual code, problem set, or concepts together until it clicks. You leave with notes you can use.

What you'll walk away with

A clear plan to finish your assignment, project, or exam prep.
Confidence in the concepts your course is actually testing.
Code you understand line by line, not just code that compiles.
A faster way to debug your own work when I'm not around.
Notes and worked examples you can come back to before the exam.
Honest feedback on what to focus on, and what to skip.

What students have said

Extremely Knowledgeable and Patient

"I had the pleasure of taking several lessons with Mohamed, and he made learning machine learning both approachable and enjoyable. Coming in with no prior background, I was impressed by how clearly he explained complex concepts, breaking them down in a way that was easy to understand. He was also extremely patient and thorough, always ensuring I fully grasped each topic I asked about. Thanks to his guidance, I was able to make real progress."

Ela, 14 lessons

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."

Jeff, 8 lessons

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

Ready to get unstuck? Start with a free 15-minute call. Tell me your course, the assignment, your deadline, and what is in the way. If I can help, we will book a real session.