An Integrated Model for STEM Teacher Preparation: The Value of a Teaching Cooperative Educational Experience · Study