LEARNING AND PROBLEM SOLVING