Teaching students to be consumers and designers by supporting the development of personal connections to computing.