Karin Lohwasser is a co-author of this post about STEM education for preservice teachers.