CS Competitions & Hackathons Tutor (USACO, CodeForces) | Mohamed Abdelnaby
Skip to main content
1-on-1 CS Tutoring

CS Competitions & Hackathon Coaching

USACO, CodeForces, and weekend hackathon strategy.

Competitive programming success comes from pattern recognition and speed under pressure. Hackathons add scope and planning to the mix. I help you build both kinds of skill through deliberate practice and structured post-mortems on the problems you missed.

Best for students preparing for USACO or CodeForces, and teams getting ready for a hackathon weekend.

What I help with

Common things students bring to sessions

  • I keep getting stuck at USACO Bronze or Silver and cannot break through.
  • Under contest time pressure, my code is full of bugs.
  • I do not have a clear training plan, I just solve random problems.
  • Our hackathon team has 36 hours and no plan to scope or split the work.
  • I want to learn the algorithm patterns that come up in interviews and contests.

Topics covered

USACO Bronze, Silver, and Gold preparation
CodeForces and competitive-programming patterns
Advanced algorithms (segment trees, graph theory, DP on trees)
Contest strategy and time management
Hackathon scoping, MVP planning, and pitch prep
Fast prototyping with modern frameworks
Pair-programming and code review under pressure
Post-contest debrief and skill targeting

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.

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.