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
Send a request
Tell me your level, your course and what you need help with. It takes two minutes.
- 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
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
- Any topic in graph theory
- Online video call with screen sharing
- Book one session at a time
5-session package
- 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.
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.
Prefer Discord?
