The computer programming class at Presidio Middle School in San Francisco is humming with excitement as the teacher, Grey Todd, explains the day's assignment to a group of eager sixth-graders. They'll ...