Teaching Problem Solving
Ultimately problem solving is the application of varying knowledge sets to a unique scenario. If we've encountered the scenario before--or one very close to it--and know how to solve it then we're no longer really problem solving but rather applying a method or equation to a new set of data.