CSC369 Tutor (University of Toronto)

Online help for CSC369 - Operating Systems. Clear explanations, clean code, and faster assignment progress.

Start with free triage

Free assignment triage

Not sure how much of CSC369 you could reason about with AI closed? Get AI-era coding help.

Back to University of Toronto tutoring.

What we’ll cover

processes/threads (C)

synchronization (C)

virtual memory (C)

filesystems (C)

debugging (C)

CSC369 in the AI era

AI can describe a page replacement algorithm perfectly and still leave you unable to reason about your own kernel code. CSC369 runs on a mental model of what the machine is actually doing, and there is no prompt that installs that model in your head for you.

What AI is genuinely good for here

Explaining what a TLB does. Walking through the difference between a mutex and a semaphore. Generating extra scheduling and virtual memory questions to drill. Explanation and repetition are real uses, and you should keep them.

What it cannot do for you

Tell you why your scheduler deadlocks at the fortieth thread, or why your page table walk returns garbage, when half the state lives in your code and half lives in your head. Kernel debugging runs on a picture of the system, and that picture has to be yours.

None of this makes you a bad student. It makes you a student learning to code in the AI era.

Ask about CSC369 tutoring

Frequently asked

I follow the CSC369 lectures but freeze on the assignments. Is that an AI problem?

Not necessarily, but AI makes it easy to miss. Reading a clear explanation feels like understanding, and so does a snippet that runs. The check is simple: close everything and describe out loud what happens on a page fault, step by step. Wherever the description goes vague is where the assignment will stall. The AI-era coding help runs the same check across the areas that decide a closed book exam.

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.