An assignment is stuck
Bring the error, the code, and what you have tried. We find the blocker together instead of handing you another answer.
Human-led tutoring for the AI era
Get unstuck on your actual course work, prepare for the closed-book exam, and learn to explain the code AI helped you write. Work directly with Joseph, not another answer generator.
Free first triage · 1:1 sessions $40/hour CAD · Online across Canada
// Your code. Your understanding.
const problem = "I can't debug this";
const plan = [
"Find the real gap",
"Work through it live",
"Prove you can do it solo"
];
Result: confidence you can test
Understand the concept. Fix the bug. Explain the solution without AI open.
Start where you are
No vague score. Tell me the real situation and I'll recommend the smallest useful next step.
Bring the error, the code, and what you have tried. We find the blocker together instead of handing you another answer.
Practice the concepts and explain solutions with AI closed, so you know what will hold up in the room.
Keep using the tools. Rebuild the skills you need to start, debug, and explain your own work without them.
Two clear ways to work together
Start here · 1:1 tutoring
Assignments, debugging, difficult concepts, and exam prep. Bring the work you are doing now. We diagnose the blocker and practice until you can move forward yourself.
$40/hour CAD · no contract
Start with free triageWhen you need consistency · mentorship
Weekly 1:1 coaching, a roadmap, skill checkpoints, and practice between sessions. For students whose gaps will not be fixed by one good afternoon.
Weekly 1:1 at $40/hour CAD
See the mentorship planA simple path
Course, deadline, and the exact point where you get stuck. The first triage is free.
If 1:1 help fits, we meet online at $40/hour. You do the thinking and leave with a next-step plan.
For a semester-long gap, move into weekly mentorship with checkpoints and practice between sessions.
Course-specific help
Your first step
Course + deadline + what you have tried. I'll tell you whether a session, a weekly plan, or independent practice makes the most sense.
Text or call Joseph
Tell me the course, deadline, and exact blocker. I will recommend the fastest useful next step.
No contract. A paid session is only the next step if it fits.
Tutoring is taught by Joseph Abate, a software engineer with 6 years writing production code and 8+ years tutoring computer science. Over 500 students across college and university programming courses so far.
Sessions run online across Canada, and in person around Toronto and the GTA. No contract and no minimum commitment. I guide the work, you write and submit your own.
Proven student support
500+ students helped
8+ years teaching and tutoring
58% to 72% in five weeks
62% to 92%
47% to 79%
37% to 71%
No. We work through your code, your bugs, and your reasoning so you can finish and explain the work yourself.
No. We use AI deliberately for hints, explanations, and practice while protecting the skills you need in exams and interviews.
No. Start with free triage. A 1:1 session may be enough. Weekly mentorship is an option when the gap needs consistent work.