Master Classes: Every Saturday at 12:00 PM Eastern
One topic, one Saturday, three hours, and you leave able to answer questions on it with AI closed.
$150
First 5 seats each week, then $197
3 hours
one topic, start to finish
Every Saturday
12:00 PM Eastern, every week
4 to 30 students
runs at 4, hard cap of 30
Master Classes run Every Saturday at 12:00 PM Eastern.
No payment on this page. I reply within 24 hours to confirm your seat. Every seat is covered by the Master It Or It Is Free guarantee.
Every Saturday
Next class: Every Saturday at 12:00 PM Eastern
The guarantee
You leave able to do it, or you do not pay for it
This is the only thing the class sells, so it is the only thing I will guarantee. Three layers, and you are covered by all three.
Layer 1
If, half an hour in, this is not what you thought you were buying, say so and leave. Full refund, same day, no explanation required and no awkward conversation.
Layer 2
Three hours are scheduled. If the room is still shaky at hour three, we keep going, up to five hours, at no extra charge. I am not ending a class with students who still cannot answer the questions.
Layer 3
If you show up, do the work, and still cannot pass the mastery check by the end, you get a full refund. You keep the slides, the recording, the worksheet, and the solutions anyway, and you can sit any future run of the class free, as many times as you want, until it clicks.
Layer 3 asks one thing in return: that you actually tried. That means you attended the full class and handed in your attempt at the problem set, right or wrong. A blank page is not a failed attempt, it is a missing one. Refunds are issued within 3 business days.
200+
students taught
All of them passed
The track record
Over 200 students have been through these Master Classes, and every one of them has passed the topic they came for. That is the whole reason the guarantee below can be written the way it is.
Part of the guarantee
If you sit a Master Class and do not pass the mastery check, your seat in every future run of that same class is free, permanently. Not one retake, all of them. The class runs every Saturday, so the next one is never more than seven days away.
Every Saturday at 12:00 PM Eastern, one topic per class, 4 to 30 students in the room. The seat list locks 24 hours before the start, and the tier that decides whether you pay $150 or $197 resets the moment the next week opens.
Every Saturday
A class runs every week rather than whenever a group happens to form. If this week does not suit you, the following Saturday is seven days away, and the price tiers reset with it.
12:00 PM Eastern
Every class is quoted in Eastern time, so a student in Vancouver and a student in Halifax are reading the same start time and the same deadline.
24 hours before
24 hours before the start, the seat list closes and the room gets set: the worksheets are prepared for exactly the people who are in it. The clock at the top of this page runs to that moment.
Then you choose, and either way you are not out of pocket. Option one: we run it anyway as a short session, 2 hours instead of 3, same price, and we still go to 5 hours if you need them. With that few people it is close to private tutoring. Option two: you roll to the next Saturday at no cost and keep your early bird price. Nobody gets told "sorry, cancelled" and left with nothing.
Option 1
2 focused hours instead of 3, same price, still extendable to 5 hours if you need them. With a handful of students this is closer to private tutoring than a class.
Option 2
Move to the following week at no cost and keep whatever price you locked in.
Same shape in every class. The topic changes, the structure does not: 3 hours scheduled, up to 5 if the room still needs it, at no extra cost.
Hour 1
Slides plus me writing the code in front of you, including the mistakes. You are listening and asking, not typing yet.
Hour 2
We solve real problems together, pair programming style. Everyone predicts the output before we hit run.
Hour 3
Problems I wrote for this topic, done by you with AI closed. I am live the whole hour: I hint, I unstick, I do not hand you answers.
Pick the one topic that is quietly failing you. Every class is 3 hours on a Saturday, 4 to 30 students, at $150 for the first 5 seats that week and $197 after that. Open a class to see the full agenda, a sample of the worksheet, and the mastery check you will be measured against.
Stop guessing where the star goes
Pointers are not hard because they are complicated. They are hard because nobody ever drew you the picture. Three hours, one whiteboard model of memory, and every pointer expression in C stops being a coin flip.
You leave able to
References, pointers, and who owns the memory
C++ gives you three ways to refer to the same object and one way to leak it. This class draws the line between value, reference, and pointer, then walks you through new, delete, and the copy constructor everyone loses marks on.
You leave able to
The topic everyone assumes you already got
Arrays get taught in one lecture and then quietly used in every assignment for the rest of your degree. This class slows the whole thing down: indexing, off by one, nested loops, and 2D arrays where you finally stop guessing whether it is [row][col] or the other way around.
You leave able to
The moment recursion stops feeling like a trick
Almost everyone can read a recursive function and almost nobody can write one. The gap is the call stack. Three hours of drawing every frame by hand until you can see the answer coming back up before you run the code.
You leave able to
Build the whole data structure, not just use it
Linked lists are where pointers stop being theory and start deciding your grade. We build one from an empty file: node, insert at head, insert at tail, delete in the middle, and the four pointer diagrams that make every operation obvious.
You leave able to
OOP as one idea, not eight vocabulary words
Encapsulation, inheritance, polymorphism, abstraction. Four words you can define and still not use. This class builds a small system in front of you so the words attach to code you watched get written, and then you write one yourself.
You leave able to
Why your string is one byte too short
In C, a string is an array with a rule, and the rule is the entire subject. Null terminators, buffer sizes, the difference between a char array and a char pointer, and writing the string functions yourself so the library ones stop being magic.
You leave able to
Identical in all 7 classes, whatever topic you pick, and identical whether you paid $150 or $197 for your seat.
One hour of structured teaching with slides and live coding, built for this one topic. You watch it get built, drawn, and broken on purpose.
One hour solving real problems as a class. I drive, then you call the shots, and everyone predicts what the code does before we run it.
One hour where you solve problems yourself, with me live the whole time to unstick anyone who stalls. This is the hour that decides whether you actually learned it.
The full slide deck sent to you after class. Yours to keep, reread the night before the exam, and annotate.
The full session recorded and sent to you. No expiry, no platform to stay subscribed to. Rewatch the part you lost the thread on.
Every practice question from the class plus worked solutions, so you can redo the whole thing cold a week later.
The teaching hours are priced against 1:1 tutoring. Everything else is priced at what it is honestly worth on its own.
What you get
If you bought it separately
3 hours of live teaching on one topic
Lecture, live coding, guided problems, and a supervised problem set, all aimed at a single topic instead of a whole syllabus.
$240
Up to 2 extra hours if the room needs them
Free. We do not stop at three hours if three hours was not enough.
$160
The full slide deck, yours forever
The exact deck taught from, sent after class. Reread it the night before your exam.
$40
The complete recording, yours forever
No expiry and no subscription to keep paying. Rewatch the ten minutes you lost the thread on.
$60
The worksheet plus full worked solutions
Every problem from the class with the reasoning written out, so you can redo the whole thing cold a week later.
$50
7 days of follow up on your attempts
Send me your work on the worksheet within a week of class and I reply with written feedback. This is where the learning actually sets.
$60
Free re-attendance, forever
Did not pass the mastery check? Sit the same class again next Saturday, and every Saturday after that, at no charge until it clicks.
$240
Total if bought separately
$850
You pay $150
First 5 seats each week, then $197 for seats 6 to 30.
Either tier is per student, one flat fee, nothing else to buy, and every line above is included at both.
Retaking one course costs most students somewhere between $600 and $1,500 in tuition, plus a semester of their life and a mark that stays on the transcript. Every student who has to retake a programming course failed on a small number of topics, usually the ones on this page. The class starts at $150.
The standard
Every Master Class ends with a mastery check: a short set of problems on the topic, done by you, with AI closed and notes shut. The exact things you have to be able to do are listed on this page before you book. Nothing gets graded on vibes, and nothing gets decided after the fact.
If that is you, do not book a seat. Book 1:1 tutoring for something urgent or specific to your own code, or take long term mentorship if the problem is your whole course rather than one topic.
If you book 1:1 tutoring or mentorship within 14 days of your Master Class, everything you paid for the class comes off the first invoice. Worst case, the class was free and you found out what you needed next.
Every Saturday at 12:00 PM Eastern. One class a week, one topic, three scheduled hours. The seat list locks 24 hours before the start, because that is when the list closes and the worksheets get prepared for exactly the people in the room. Miss the lock and you are not stuck waiting long: the next Saturday is never more than seven days away.
Between 4 and 30. This is a cohort class, not a private lesson. Hour one is a real lecture with live coding, hour two is the class solving problems together, and hour three is your own problem set with me live the whole time to unstick anyone who stalls. If what you want is undivided attention on your own assignment, book 1:1 tutoring instead, because that is what 1:1 is for.
The first 5 seats in every Saturday class are $150. Seats 6 through 30 in that same class are $197, for the same hours, the same slides, the same recording, and the same guarantee. The count resets every single week, so this is not a launch gimmick that expires. Booking early is worth $47, every week, and it is the only discount that exists.
Per student. Every seat is its own fee: $150 for the first 5 seats each week, then $197. It is one flat fee with nothing else to buy. The teaching, any overtime hours, the slides, the recording, the worksheet, the worked solutions, and a week of written follow up on your attempts are all inside that number.
Then you choose, and either way you are not out of pocket. Option one: we run it anyway as a short session, 2 hours instead of 3, same price, and we still go to 5 hours if you need them. With that few people it is close to private tutoring. Option two: you roll to the next Saturday at no cost and keep your early bird price. Nobody gets told "sorry, cancelled" and left with nothing.
You request a seat here, and nothing is charged on this page. I reply personally within 24 hours to confirm your spot for that Saturday and send payment details. Pay by card or e-transfer, whichever you prefer. No card details on this site. Requesting a seat costs you nothing. I reply within 24 hours to confirm your spot and send payment details. Pay by card or e-transfer, whichever suits you. Your seat is confirmed once payment is in, and the list locks 24 hours before class.
Three layers, and you are covered by all of them. Thirty minutes in, if the class is not what you thought you were buying, you say so and leave with a full refund the same day. If the class is still shaky at hour three, we keep going up to five hours at no extra charge. And if you show up, do the work, and still cannot pass the mastery check by the end, you get a full refund, you keep the slides, the recording, the worksheet, and the solutions, and every future run of that class is free for you. The only conditions are that you attended and you genuinely attempted the problems.
You get a full refund, and you keep the slides, the recording, the worksheet, and the worked solutions anyway. If you sit a Master Class and do not pass the mastery check, your seat in every future run of that same class is free, permanently. Not one retake, all of them. The class runs every Saturday, so the next one is never more than seven days away. The one thing asked in return is that you actually tried: you attended the full class and handed in your attempt at the problem set, right or wrong.
Then we go longer. Three hours are scheduled, and hours four and five are free if the class still needs them. I am not ending a session with students who still cannot answer the questions, and you are never billed for the overtime.
They are sent to you after class, along with the worksheet and the full worked solutions. All of it is yours forever. There is no expiry and no platform you have to stay subscribed to, so you can rewatch the ten minutes you lost the thread on the night before the exam.
1:1 is hourly, private, and shaped around whatever you bring that day. A Master Class is one topic, 3 hours, a fixed structure, and a cohort of 4 to 30 students on a Saturday. Take the class when one specific topic is the thing breaking you. Take 1:1 when the problem is broader, or when something is due tonight. If you book 1:1 or mentorship within 14 days of your class, everything you paid for the class comes off the first invoice.
Yes, and it is the cheapest way to do this. Tell me on the form how many of you there are and I book you into the same Saturday. Each person is their own seat at whatever tier is still open when they book, and the class is capped at 30 students. There is no seat 31, no matter who asks.
There is no homework before class. Each class page lists what you are assumed to already know, so read that line before you book. Show up with a working compiler or editor and be ready to type, because two of the three hours are you writing code rather than watching me write it.
Before you book
You request a seat here, and nothing is charged on this page. I reply personally within 24 hours to confirm your spot for that Saturday and send payment details. Pay by card or e-transfer, whichever you prefer.
$50
today, and the seat is yours
$100 or $147
the balance on an early bird or a standard seat, charged automatically 24 hours before class
$50 back
in full if you cancel more than 24 hours out
3 hours on one topic, Every Saturday at 12:00 PM Eastern, 4 to 30 students. $150 for the first 5 seats that week, then $197.
The seat list locks 24 hours before the start. The countdown at the top of this page is running to it.
No payment on this page. I reply within 24 hours to confirm your seat.
Covered by Master It Or It Is Free: You leave able to do it, or you do not pay for it.