The Massachusetts Institute of Technology's decision to replace Scheme with Python in its introductory computer science courses has sparked ongoing debate about the direction of CS education. This ...