Programming tutoring
Whether you're brand new or stuck on advanced topics, I help you build confidence by breaking problems into simple steps and teaching the habits real engineers use every day.
AI will hand you working code in seconds. What it will not hand you is the mental model underneath it, and that is the part your exams, your professor, and your first interview are actually testing.
Send what you are stuck on (course + deadline) and I’ll reply with next steps.
CWJ Practice has every classroom lesson, a weekly live call, and an AI tutor that makes you explain the code back. Free to start.
Getting working code is the easy part now. The part that decides your grade is whether you can look at that code and say what every line does and why it is there. We practice that directly, on your own assignments.
You bring code AI gave you and explain it out loud. Wherever you stall is the real lesson, and it is usually one missing concept rather than the whole language.
Before you run anything, you say what it will print and why. Guessing right by accident and actually knowing look identical until you do this.
Rename things, swap the loop, introduce a bug on purpose, then repair it. Code you can modify is code you understand. Code you can only paste is code you borrowed.
Same problem, nothing open. This is the closest thing to your closed book exam, and it is much cheaper to struggle here than there.
You keep using AI the whole time. The goal is independence from it, not avoidance of it.
Text or call Joseph
Tell me your course, your deadline, and what is breaking. I'll reply with the fastest next step, usually within 4 hours, same day.
Be honest about the AI part. None of this makes you a bad student, it makes you a student in 2026, and it changes what I recommend.
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%