The Cruelty of Really Teaching Computer Science