1-on-1 tutoring

Graph theory tutoring, one on one

Private online lessons for university courses, exams, proofs and algorithms. You bring the problem, and we work through it together until it makes sense.

  • 60-minute online sessions
  • $35 per hour
  • 5 sessions for $175

What we can work on

Sessions follow your syllabus and your level, from a first course to a master’s thesis.

University courses and exams

Graph theory and discrete mathematics courses: definitions, theorems and the exercise types that come up in exams.

Proofs

Trees, Euler and Hamilton, colouring, matchings and planarity: how to build a proof and write it so a grader accepts it.

Algorithms

BFS, DFS, Dijkstra, Bellman-Ford, Floyd-Warshall, spanning trees, flows and matchings, traced step by step with their complexity.

Projects and theses

Modelling a real problem as a graph: routing, scheduling, networks and optimization.

How it works

  1. 1

    Send a request

    Tell me your level, your course and what you need help with. It takes two minutes.

  2. 2

    We agree on a plan

    I reply personally by email or on Discord. We go through your material and agree on topics, schedule and the number of sessions.

  3. 3

    Learn in focused sessions

    60-minute online sessions with screen sharing, worked examples and the visualizers on this site.

Simple pricing

Prices in US dollars, for 60-minute online sessions.

Single session

$35per 60-minute session
  • Any topic in graph theory
  • Online video call with screen sharing
  • Book one session at a time

5-session package

$175$35 per session
  • A plan for your whole course or exam
  • The same tutor from start to finish
  • Best for exam preparation

Need help with a real project?

Optimization consulting for routing, scheduling and network problems, for companies and research teams.

$50/hour

Questions

Who is it for?

Students taking a graph theory or discrete mathematics course, students preparing an exam, and anyone learning graph theory on their own.

How are sessions held?

Online, by video call with screen sharing. We work through your problems together, drawing graphs and running the step-by-step visualizers on this site.

How do I pay?

Prices are in US dollars. Once we have agreed on a plan, you receive the payment details by email, before your first session.

Can I contact you on Discord?

Yes. Add mihadjoudj on Discord and send me a message. If you prefer email, use the form below.

Do you also offer consulting?

Yes. For companies and research teams with a routing, scheduling or network problem, optimization consulting is $50 per hour. Choose Consulting in the form below.

Can you do my homework or exam for me?

No. I explain the methods and work through similar problems with you, so that you can solve your own. Graded work stays yours.

Request a session

Tell me about your course and what you need help with. I reply personally by email.

Mohammed Islam Hadjoudj
Your tutor

Prefer Discord?

Request a tutoring session

A few details help me reply with a clear plan and the right format for you.

What can I help you with?
0 / 3000

Your details are only used to reply to this request.

Prefer email?