Helping Students Become Proficient Problem Solvers Part I: A Brief Review | Synapse