Expert-Novice Differences in Teaching: A Cognitive Analysis and Implications for Teacher Education · Study