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%
Sound familiar?
The code works after AI edits it, but you cannot explain the loop, list, or function state.
You understand lecture examples but freeze when a CSC108, CSC148, or CPS109 assignment asks you to combine ideas.
A small Python error is blocking the whole assignment and the deadline is getting close.
How the triage actually runs
- 1
You bring the problem
Send the course, deadline, and the assignment, error, or exam topic that has you stuck.
- 2
I reply with a next step
I review the details and tell you whether a focused tutoring session is the right fit.
- 3
We work through it together
In a paid 1:1 session, we work on your code or topic and leave with a practice plan.
Academic integrity stays clean: I help you debug, trace, and understand your own work. I do not write submissions for you.
What we fix first
The triage is not random tutoring. It is a diagnosis and a focused repair plan.
Loop and function tracing
Assignment debugging
Lists, dictionaries, and files
Midterm style practice
What better looks like
- Trace Python variables, lists, dictionaries, loops, and function calls by hand.
- Debug assignment code without guessing or rewriting everything.
- Prepare for Python quizzes and exams with blank-file practice.
Questions
Can you help with Python if I am in CSC108, CSC148, or CPS109?
Yes. Those courses usually need a mix of syntax, tracing, problem decomposition, testing, and confidence writing code without autocomplete doing all the thinking.
Can you just fix my Python assignment?
I help you debug and understand it. The goal is that you can explain the code, finish the assignment ethically, and not get stuck on the same pattern next week.
Where students book from
Sessions are online, so it does not matter where in the GTA you are. Students book from across these areas and nearby campuses.
Need a different subject?
C++ and C Tutoring
Pointers, memory, classes, structs, file I/O, and debugging explained until you can write the code without AI carrying you.
Java Tutoring
Get unstuck on OOP, inheritance, interfaces, collections, exceptions, JavaFX, Swing, and data structures without hiding behind generated code.
Data Structures and Algorithms
Linked lists, stacks, queues, trees, recursion, Big-O, sorting, and exam tracing taught until the reasoning is yours.
Computer Science Tutoring
A focused first session for students who need help with programming, assignments, debugging, AI dependence, or a course that suddenly got serious.