*37%*:**How Easy is 'Easy Java Simulations' Programming?***37%*:**Random Walk Models with Parallel Programming***36%*:**Video Modeling: Combining Dynamic Model Simulations with Traditional Video Analysis***36%*:**EJS Programming by Example***35%*:**Easy Java Simulations Modeling and Authoring Tool***34%*:**Modeling a Rocket Launch with Gravity and Air Resistance***33%*:**Modeling a Changing World***31%*:**Teaching Problem Solving Through Cooperative Grouping. Part 2: Designing Problems and Structuring Groups***31%*:**An Explanatory Model of Physics Faculty Conceptions about the Problem-Solving Process***31%*:**Identifying Student Difficulty in Problem Solving Process via the Framework of the House Model (HM)***31%*:**Enhancing Cognitive Development through Physics Problem Solving: A Taxonomy of Introductory Physics Problems***31%*:**Interactive Problem Solving Tutorials Through Visual Programming***31%*:**Changes in studentsâ€™ problem-solving strategies in a course that includes context-rich, multifaceted problems***31%*:**Modeling Applied to Problem Solving***31%*:**Effect of Problem Solutions on Students' Reasoning Patterns on Conceptual Physics Problems***31%*:**Relevance and responsibility: preliminary results from implementation of a cooperative problem solving model in a large introductory physics course***31%*:**Synthesis problems: role of mathematical complexity in students' problem solving strategies***30%*:**Model analysis of fine structures of student models: An example with Newton's third law***30%*:**Using qualitative problem-solving strategies to highlight the role of conceptual knowledge in solving problems**