David StroupeBooksPreparing Science Teachers Through Practice-Based Teacher EducationGrowing and Sustaining Student-Centered Science ClassroomsReframing Science Teaching and LearningAuthor data: Open Library