The Study of Teacher Thinking: Implications for Teacher Education | Synapse