William R. Penuel is a professor of learning sciences and human development in the School of Education at the University of Colorado Boulder. His current research examines conditions needed to ...