This article presents a technology integration model designed to assist pre-service teachers to learn meaningful uses of technology in K-12 classrooms. The authors define five essential characteristics necessary for pre-service teacher education: (a) providing concrete experience, (b) promoting reflection, (c) assisting knowledge application to actual practice, (d) creating communities of learners, and (e) developing Technological Pedagogical and Content Knowledge.