Trying to Figure Out Call & Response

I'm in the middle of a whirlwind of summer professional development and I'm in the middle of processing all of my thoughts in a separate blog post that I'll hopefully share soon. But in the mean time, there's one strategy I've seen a few times this summer that I still have trouble wrapping my head... Continue Reading →


Organizing Supplies in a Computer Lab

I teach in in a computer lab with some spacing issues - 32 computers organized into pretty close quarters. Here are a few pictures of my room both with and without students:   (Side note: these are from very early in the school year - I've since decorated my walls with posters. Just wanted to throw... Continue Reading →

3D Printing Projects

I taught two new preps this year - Computer Science Discoveries through and an Electronics class where I had the freedom to explore different curricula and activities to teach circuits and microprocessors. My school had also purchased a 3D printer that I could use in my classes, so I decided to try a few lessons... Continue Reading →

Logic Gates With Posters & Post-Its

One of the more isolated standards in the AP Computer Science Principles framework is 2.2.3F: A Logic Gate is a hardware abstraction that is modeled with a Boolean function. I find it super tricky to find a place in the curriculum to teach this without it feeling like a diversion from whatever unit or topic... Continue Reading →

Bellwork & Exit Tickets in a Coding Classroom

I've been teaching a class called Computer Science Discoveries using a curriculum from The course is pretty cool and has a broad overview of different entry points into being creative with coding - making websites, making games, making apps, and making programs with basic electronics like the Adafruit Circuit Playground. This means my students... Continue Reading →

Data Science Part 1 – GapMinder

Previously: Why I Go All In With Data Science. This is the first lesson I teach when introducing my unit on Data Science and Analyzing Big Data. My goal is to motivate the Big Idea of the unit: Data Tells a Story. I try to emphasize that while the data itself is objective, the interpretation is... Continue Reading →

Blog at

Up ↑