In a past life?
Squares
This year, I’m teaching AP Computer Science Principles for the first time, using Harvard’s CS50 curriculum. One of the CS50 assignments is called Fifteen, and in this assignment students program the computer to play a digital version of the game with fifteen little numbered plastic tiles on a four by four grid, with one space … Read more