Scaffolding Problem-Solving Strategies