Moving Students From Simple to Complex Problem Solving