This is a great article about the use of problem solving to teach science and math.
As a teacher of teachers and future teachers, I encourage my students to teach through problem solving approaches.
Children need opportunities to think critically and creatively. Problem solving helps them do this.