Learning to Teach Science: A Model for the 21st Century