Modeling The Co-Development Of Strategic And Conceptual Knowledge In Mathematical Problem Solving