Teaching and teacher education [Teach Teach Educ] NLMUID: 101652296