Materials Similar to Concept-based problem solving: Combining educational research results and practical experience to create a framework for learning physics and to derive effective classroom practices