Self Regulation and Problem Solving