Exam prep

Walk into exams with calm confidence

We build a targeted study plan that focuses on your highest-impact topics, so every hour of prep improves your score.

There is a second problem sitting underneath that one now. Your assignment grades were earned with AI open. Your exam grade will not be. Those two numbers measure different things, and most students find out how different at the worst possible moment.

Free self-check · No email gate

What we do together

  • Review your syllabus and upcoming test format.
  • Identify the concepts most likely to appear.
  • Separate the topics you understand from the ones AI has been carrying.
  • Practice timed problems with feedback.
  • Rehearse with AI closed, the way exam day actually works.
  • Build a quick-reference cheat sheet for review.

Ideal for

  • Midterm and final exam preparation.
  • Students whose assignment grades look fine but whose exams do not.
  • Last-minute study sprints.
  • Students who need structured revision.
  • Anyone who wants a clear plan and support.

Exam coming up? Get help today.

Send the details and I’ll reply with next steps and a plan.

Book a free consultationReply fast • Remote & online • Clear next steps

Want steady practice between sessions?

CWJ Practice has every classroom lesson, a weekly live call, and an AI tutor that makes you explain the code back. Free to start.

Assignments and exams are not the same test

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

How the assignment went

  • AI open in the next tab whenever you got stuck.
  • Notes, docs, and old solutions within reach.
  • As many attempts as you needed, on your own schedule.
  • Nobody asking you to explain the answer afterwards.

How the exam goes

  • Closed book, and AI cannot come with you.
  • A blank page and a clock.
  • One attempt, no autocomplete, no second tab.
  • You have to produce the reasoning, not recognize it.

This is why a student with decent assignment marks can still walk out of a midterm knowing it went badly. The problem is usually not effort or intelligence. It is that nobody ever told them which topics were actually theirs.

How to tell which topics AI has been carrying

Run these on every major topic in your exam outline, while there is still time to fix what they turn up. Five checks, no tutor required.

1

Rebuild it from a blank file

Close every tab and rewrite the assignment that covered the topic, starting from the problem statement instead of your old code. If you cannot start, or you stall halfway, that topic is not yours yet.

2

Explain it out loud

Talk through the code line by line with nobody in the room. The moment you hear yourself say 'this part just makes it work', you have found a gap. That is the same question a professor asks in an oral check.

3

Predict the output before you run it

Read a short program and write down what it prints before executing it. Students who have been leaning on AI can usually recognize correct code without being able to trace it, and exams test tracing.

4

Break it, then fix it

Put a bug into working code, walk away, then come back and find it with AI closed. Debugging is the first skill to quietly disappear when a tool has been doing it for you.

5

Do one past exam question with nothing open

One question, on a clock, blank editor, no autocomplete, no notes. It is the closest thing to real conditions, and failing it now is much cheaper than failing it in the exam hall.

A topic you can only finish with hints belongs at the top of your study plan. A topic you can rebuild, explain, and debug on your own is one you can stop worrying about. The list of real gaps is usually shorter than students expect, which is exactly why finding it early is worth an afternoon.

The AI-era coding help page includes a free self-check you can try without AI. Practice starts free, and the Lock In Plan at $99 per month is built for exam season.

One topic breaking you rather than the whole course? See the Master Classes →

Text or call Joseph

Free Assignment Triage

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.

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%

Book a free consultation