Human-led tutoring for the AI era

Stuck on code? Let's make it click.

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

500+ students helped8+ years teachingHigh school to university
your_next_session.js

// 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

Which problem are you trying to solve?

No vague score. Tell me the real situation and I'll recommend the smallest useful next step.

01 / Student problem

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.

02 / Student problem

An exam is getting close

Practice the concepts and explain solutions with AI closed, so you know what will hold up in the room.

03 / Student problem

AI is doing too much

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

Solve today. Build for the semester.

Start here · 1:1 tutoring

One problem, one focused session

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 triage

When you need consistency · mentorship

A weekly plan that compounds

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 plan

A simple path

From stuck to doing it yourself.

Step 01

Tell me what is happening

Course, deadline, and the exact point where you get stuck. The first triage is free.

Step 02

Work the problem live

If 1:1 help fits, we meet online at $40/hour. You do the thinking and leave with a next-step plan.

Step 03

Build a rhythm if you need one

For a semester-long gap, move into weekly mentorship with checkpoints and practice between sessions.

Your first step

Tell me where you're stuck.

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

Start with free triage

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.

Who you are actually working with

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.

One to one
$40/hour
Group of 2 to 4
$25/hour per student
Reply time
Usually within 4 hours, same day

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%

Good questions to ask first

Will you do my assignment for me?

No. We work through your code, your bugs, and your reasoning so you can finish and explain the work yourself.

Do I have to stop using AI?

No. We use AI deliberately for hints, explanations, and practice while protecting the skills you need in exams and interviews.

Do I need to commit to mentorship?

No. Start with free triage. A 1:1 session may be enough. Weekly mentorship is an option when the gap needs consistent work.

Tell me what is stuck