Start here if you use AI every day
Most students arriving on these pages are not failing. They are finishing assignments with ChatGPT and quietly wondering how much of it they could rebuild on their own. None of that makes you a bad student. It makes you a student learning to code in the AI era. The goal here is AI independence, not AI avoidance: keep the speed, and be able to think, code, debug, and explain your work when the tools are closed.
AI-Era Coding Help
Free three-step self-check, no email gate. Try it with AI closed and tell me where you get stuck before the exam.
Get AI-era coding help →
AI Era Coding Help
How tutoring works now: understand the code AI writes for you, prove it with the tools closed, and keep using AI for hints, explanations, and practice instead of finished answers.
See how it works →
GTA tutoring by subject
If you already know which subject is causing the damage, start there. The more specific your first message is, the more useful my reply can be.
C++ and C Tutoring
Pointers, memory, classes, structs, file I/O, and debugging explained until you can write the code without AI carrying you.
See this page
Java Tutoring
Get unstuck on OOP, inheritance, interfaces, collections, exceptions, JavaFX, Swing, and data structures without hiding behind generated code.
See this page
Python Tutoring
Get unstuck on functions, loops, lists, dictionaries, recursion, testing, file I/O, and assignment debugging without copying generated code you cannot explain.
See this page
Data Structures and Algorithms
Linked lists, stacks, queues, trees, recursion, Big-O, sorting, and exam tracing taught until the reasoning is yours.
See this page
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.
See this page
Tutoring by school
Seneca Polytechnic (CPA / CPP)
OOP244, OOP345, IPC144, BTP305, BTP400, ULI101, and more.
Browse →
Carleton University (SYSC / COMP)
SYSC 2004, SYSC 2006, COMP 1406, COMP 2402, and more.
Browse →
York University
EECS 1011/1022/2030 and ITEC course tutoring.
Browse →
University of Toronto
CSC108, CSC148, CSC165, CSC207, CSC209, CSC236, CSC369.
Browse →
Ontario Tech University
CSCI 1030U, CSCI 1060U, CSCI 1061U, and more.
Browse →
High School
ICS3U / ICS4U, Grade 11 & 12 Java.
Browse →
AP Computer Science
AP CSA & CSP: exam prep, labs, and projects.
Browse →
University Computer Science
CS1/CS2, data structures, algorithms, and systems.
Browse →
University of Lethbridge
CPSC course tutoring.
Browse →
Durham College
Oshawa, Ontario: programming, web, and database help.
Browse →
Humber Polytechnic
Toronto, Ontario: programming, web, and database help.
Browse →
Sheridan College
Oakville & Brampton, Ontario: programming, web, and database help.
Browse →
Centennial College
Toronto / Scarborough, Ontario: programming, web, and database help.
Browse →
George Brown College
Toronto, Ontario: programming, web, and database help.
Browse →
Conestoga College
Kitchener / Waterloo, Ontario: programming, web, and database help.
Browse →
Fanshawe College
London, Ontario: programming, web, and database help.
Browse →
Mohawk College
Hamilton, Ontario: programming, web, and database help.
Browse →
Algonquin College
Ottawa, Ontario: programming, web, and database help.
Browse →
Georgian College
Barrie, Ontario: programming, web, and database help.
Browse →
Fleming College
Peterborough, Ontario: programming, web, and database help.
Browse →
Niagara College
Welland, Ontario: programming, web, and database help.
Browse →
St. Clair College
Windsor, Ontario: programming, web, and database help.
Browse →
Lambton College
Sarnia, Ontario: programming, web, and database help.
Browse →
St. Lawrence College
Kingston, Ontario: programming, web, and database help.
Browse →
Canadore College
North Bay, Ontario: programming, web, and database help.
Browse →
Loyalist College
Belleville, Ontario: programming, web, and database help.
Browse →