The Beauty and Joy of Computing
Dan Garcia, Brian Harvey, Tiffany Barnes. (2015). ACM Inroads.
Lessons Learned from "BJC" CS Principles Professional Development
Thomas Prince, Veronica Cateté, Jennifer Albert, Tiffany Barnes, Dan Garcia. (2014). SIGCSE.
CS Principles Professional Development: Only 9,500 to go! Lessons Learned from our CS10K Summer 2013 PD
Jan Cuny, Diane Baxter, Dan Garcia, Jeff Gray, Ralph Morelli. (2014). SIGCSE.
The Beauty and Joy of Computing: Computer Science for Everyone
Brian Harvey. (2012). Constructionism.
CS Principles Pilot at University of California, Berkeley
Dan Garcia, Brian Harvey, Luke Segars. (2012). ACM Inroads.
In the Press
New computer science course's challenge is finding qualified teachers to teach it
Kicking off Computer Science for All city will add AP classes, software programs
NY Chalkbeat, 2016-01-29
Adding 'Beauty And Joy' To Obama's Push For Computer Science Teaching
NPR's All Things Considered (audio), 2016-01-14
Snap! and BJC in the Scratch constellation
Scratch Amsterdam documentary (video), 2015-10-02
CS for All: Fundamentals for Our Future
NYC Mayor's office (video with BJC teachers and Curriculum featured), 2015-09-16