Maybe Teaching CS Isn’t Just Hard…

I have often assumed that the challenge of teaching CS was a matter of limited experience and significant complexity. Experience: almost all students come in without ever learning anything about computer science, whereas every other high school class is a continuation of a subject the student has been learning about for 8 years prior. Complexity: […]