Sign In

Communications of the ACM

ACM Careers

What I Learned Teaching a Stanford CS Class to High School Students

View as: Print Mobile App Share:
computer code on a display

This past fall quarter, Stanford offered an introductory computer science class to more than 200 talented high school students from around the United States. Brian Sha, Research Assistant and Teaching Fellow, was drawn to the program's goal of opening the Stanford experience to under-resourced high school students.

Many of the students were the first in their families to enroll in a college course or pursue STEM education. One wanted to study Computer Science, hoping to get a high-paying job that would allow her to take care of her mother, who works multiple jobs to support her family.

"Before I started teaching this class, I used to believe that tech was doing a great job at democratizing educational opportunities. But my experience with this class made me realize that technology alone will not solve complex societal issues," Sha writes.

Tech, on its own, won't magically "fix" education, says Sha, who describes takeaways from the course. 

From The Stanford Daily
View Full Article


Robin Williams

Great coverage by the ACM of this innovative education program. I was also able to get more information on the Stanford Daily and the Qualia Global Scholars Program. This program shows how education and technology can be powerful tools for preparing students for greater social impact.

Displaying 1 comment