Expert-Novice Differences in Teaching: A Cognitive Analysis and Implications for Teacher Education | Synapse