In 2010, the National Science Foundation (NSF) launched an effort to place 10,000 qualified computer science teachers in 10,000 high schools — and eventually to bring computer science to every student in the nation.
But this ambitious goal has some obstacles that are not widely recognized. For instance, how can computer science education scale from a few thousand to tens of thousands of schools? And where will all the trained computer science teachers come from?