Playing with CS Academy

This year, I'm going to be teaching one section of Intro to Programming. This will be my first time teaching any computer science, and it is definitely a bit outside my comfort zone. Fortunately, a colleague pointed me towards Carnegie Mellon's CS Academy curriculum. I appreciate that the course translates well to remote learning, and … Continue reading Playing with CS Academy



Play With Your Math problems are designed to have low floors and high ceilings, but  designing a task which has a high ceiling can be really complicated. Take, for instance, 18. X-Factor: Of all the possible numbers I could have chosen for this problem, why did I choose 12? Here are three reasons. To make … Continue reading Ceilings