Definitions in Geometry update

I blogged a few years ago about starting geometry with developing definitions. I've made some changes since then, and I have additional ideas for next year that I want to remember. I've found it more useful to start the school year introducing geometry as art, and developing a need for definitions as students struggle to … Continue reading Definitions in Geometry update


Two Kinds of Simplicity

I have been trying to use CPM's new Precalculus textbook as a guide for my pre-calculus class.  During my planing period, I opened to the next lesson to try to put together a plan for my upcoming class. I only had about one hour to prepare for this class period. This was the opening prompt: Gerrit wants … Continue reading Two Kinds of Simplicity

Understanding systemic segregation in schools starter pack

I recently attended a lecture by Kelly Wickham Hurst about systemic racism in America's School system. The following is a combination of my notes from her lecture as well as a few resources that really helped paint a comprehensive picture for me of the current state of schooling in America. When the Supreme Court decided on the … Continue reading Understanding systemic segregation in schools starter pack

Promoting whole class discussions with pre-written questions

When each group was setting up to present, I would discretely hand the questions written on index cards to a less confident learners. After the group presented their thinking, I would ask, "Does anyone have any questions for this group?" The learners would look around nervously in an awkward silence while I glared uncomfortably at a learner with an index card. Eventually, uncomfortable with the silence, the learner would ask the question on their card.

AP Computer Science Principles Blog List

If you teach and blog about AP CSP, please fill out this form so I can link to your blog here too. This is my first year teaching AP Computer Science Principles. I am super excited to bring the first AP class to my tiny alternative high school. I attended AP training through's TeacherCon … Continue reading AP Computer Science Principles Blog List