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 →

Div’s & Grids in HTML

I've been following the curriculum for Computer Science Discoveries and its been going pretty good, but I ran into a timing issue. I finished their HTML & CSS lessons with about 2 weeks until the end of the quarter and our week-long fall break. I didn't really want to start the next unit on... Continue Reading →

HTML Cut-Outs & Running for Cards

I'm on fall break right now, so I want to catch up and post some stuff I've been doing in some of my Computer Science classes. This little gem comes from my adventures in the Computer Science Discoveries Curriculum. I was in Unit 2 on Web Design and I was really struggling with finding... Continue Reading →

Teaching Undecidable Problems

One of the challenges I found in teaching AP Computer Science Principles is the wording of some of the standards makes it difficult to define what sort of tangible experiences my students should have with the content. A good example of this is the standard on Undecidable Problems: 4.2.3 Explain the existence of undecidable problems in... Continue Reading →

Create a free website or blog at

Up ↑