/ TEACHING /
Sample lessons built to show how I teach — making the why clear, learning by building, and developing the confidence to debug — not just that I know the material.
Making a web page react to the user.
A hands-on lesson on how event listeners work, why they break, and how to debug them — built to show how I teach, not just what I know.
Read the lessonUsing a local model, hard rules, and JavaScript to automate a real workflow.
Running a language model on an old MacBook to sort real email — and learning, the hard way, where AI actually belongs in an application versus where a plain rule does the job better.
Read the lessonA real React and Next.js bug: hiding one item made a whole bundle disappear.
Using a bug from a real rental-booking site to teach derived data, pure functions, testing, and where the server/client line belongs in the Next.js App Router.
Read the lesson