University computer science tutoring
University CS moves fast. If you miss a few concepts, everything stacks on top of it and you can feel lost fast. We’ll rebuild the foundation, then use a simple weekly plan so you’re consistently moving forward.
And if the assignments are getting done but you could not rebuild them from a blank file, that is the gap we start with. AI can write the code. The midterm asks whether you understand it.
If you’re socially anxious or you hate asking questions in labs, that’s normal. We can start with screen share + voice (no camera).
If you’re a parent trying to help your son/daughter get back on track, start here.
None of this makes you a bad student. It makes you a student learning to code in the AI era.
Assignment grades and a closed book exam measure completely different things. So does a technical interview. Most students find out there is a difference at the worst possible moment, usually in second year when data structures stops forgiving a shaky first year.
You are not asked to stop using AI. That would be bad advice and you would ignore it. You keep the speed, and you learn to ask AI for hints, explanations, and practice problems instead of finished answers. Same tool, completely different student by the end of term.
Free, about 15 minutes, 10 to 15 questions answered without AI. You get a Coding Independence Score and a breakdown across 10 skill areas, from loops and recursion to pointers, debugging, and explaining code. Specifics instead of a vague bad feeling.
Take the free test →
The full version of how this works: find the gaps, rebuild only the fundamentals doing the damage, use AI correctly, then prove you understand the code with everything closed. That last step is what kills exam panic before the exam.
See how it works →
School-specific help
If your course has its own expectations, assignments, or exam style, start with the school page. It gives Google and students a cleaner path into the most relevant tutoring page.
CSC108, CSC148, CSC165, CSC207, CSC209, CSC236, CSC369
Course-specific help for UofT CS students working through Python, proofs, Java/OOP, systems, and algorithms.
View University of Toronto tutoring →ITEC 1620, ITEC 2610, EECS 1011, EECS 1022, EECS 2030
York programming tutoring for Python, Java, OOP, web assignments, labs, and exam prep.
View York University tutoring →SYSC 2004, SYSC 2006, COMP 1406, COMP 2402
Carleton CS and engineering programming help for C, C++, Java, data structures, and assignments.
View Carleton University tutoring →OOP244, OOP345, BTP305, BTP400, IPC144, ULI101
Seneca CPA tutoring for C, C++, OOP workshops, milestones, Unix/Linux, and programming fundamentals.
View Seneca College tutoring →CPSC programming and computer science courses
Online Lethbridge CS tutoring for programming assignments, debugging, exam prep, and project planning.
View University of Lethbridge tutoring →Tell me your course, your deadline, and how much you are leaning on AI. I'll reply with the fastest next step. First hour is free.
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.