TPCK, however, is the integration of the development of knowledge of subject matter with the development of technology and of knowledge of teaching and learning. And it is this integration of the different domains that supports teachers in teaching their subject matter with technology. The question remains: How can teacher preparation programs guide preservice teachers’ development of a TPCK to prepare teachers for a classroom environment where technology significantly impacts and changes teaching and learning in K-12 science and mathematics classrooms?