Characterizing STEM Teacher Education: Affordances and Constraints of Explicit STEM Preparation for Elementary Teachers