1. High-quality professional development for all teachers: Effectively allocating resources;Archibald,2011
2. Looking at secondary teacher preparation through the lens of computer science;Armoni;ACM Transactions on Computing Education,2011
3. The CS Principles project;Astrachan;ACM Inroads,2012
4. Research for education: An introduction to theories and methods;Bogdan,2007
5. Immersion/crystallization;Borkan,1999