This article presents a teacher education approach that focuses on providing student teachers with an explicit theoretical framework with which to understand and examine their teaching and practice. The authors first discuss the main principles and aspects of the program in which they teach. To understand the authors' approach to teacher education, they provide some context information about the specific program. To illustrate their approach, the authors present the final task which involves an examination of the student teacher's own teaching practice and underlying perceptions. The authors conclude that their approach provide a theoretical framework for student teachers to understand and examine their practice.