The document summarizes a STEM teacher preparation program between CSU Long Beach and Long Beach Unified School District. The program provides intensive training to 150 pre-service and in-service elementary teachers through a year-long residency program. It aims to change the culture of STEM teaching from the ground up by training teachers to teach integrated STEM disciplines through inquiry. The program involves collaboration between university faculty, school leaders, and partner organizations to provide research-based professional development and support to both new and experienced teachers.