Confident and Wrong

A classroom-ready kit for teaching high school students to audit AI-generated code, built around a constructed artifact whose central defect nobody finds on the first pass.

There’s a function in this kit that looks completely fine. It runs. It returns a number. It has input validation right at the top, the kind you’d tell a student to write. I wrote it to survive a first read. That’s the whole job of it. I know where the bug is. I planted it. Yeah, that works. And about eighty percent of the time, it does. The other twenty it hands back garbage, confidently, and everybody downstream believes it.

The defect is that typeof NaN is "number" in JavaScript. So the guard clause that is supposed to reject bad input waves it straight through. If you happen to know that piece of trivia, you will find it in ninety seconds. If you don’t, you can stare at it all period. I think that’s the part that actually got me. It isn’t a hard bug. It is a bug I could only find because I already knew something, and I’m not sure I would have known it at twenty-two. So the confident wrong answer becomes the answer for whoever did not have that piece. That is most of my students, working with a tool that is fluent and fast and never tells them when it’s guessing.

So I quit trying to block the tools. I tried that first, honestly, and I’m not proud of it. What I built instead is the thing I actually needed. It is not a lecture about AI. It’s an activity where students fail first, in front of each other, and then you hand them a protocol for what to do next. I run it with my own kids in November. The failing has to be real or none of it works, and I don’t think you can get that off a slide, which is why I’m selling you the activity instead of a recording of me describing the activity.

What’s in it

Who it’s for

I wrote it for high school computer science, not for AP. My kids are in an intro programming course and that is where I pulled the samples from. I teach it every day. If you teach AP CSP it will fit. But you will not find CED language or Create Task framing in it anywhere. I read for the AP CSP exam and I still kept all of it out, because that framing is what makes a thing somebody else’s course instead of yours.

Price

$89
One teacher
Coming early 2027
$499
Department, up to ten
Coming early 2027

The honest part

Here’s the honest part. It isn’t finished. I get the student work out of a November classroom run, and I record the facilitation guide in January, so this goes live early in 2027. I’m not going to sell you a protocol with no student work behind it. I’d rather say that now than after you’ve paid me. That is the thing I keep running into. It is probably half the reason I built any of this in the first place.

If you want it when it is out, drop your email below and I’ll tell you. That is genuinely all I will use it for. Meanwhile my code is on GitHub and my curriculum work is up on the portfolio. Take any of it. I mean that.

One email when the kit ships. Nothing else, and no list swapping.


The Nevada Edugator is an independent business operated by William Bumgardner. These materials and services are not affiliated with, sponsored by, or endorsed by Lyon County School District or any school district.