developed computer programme, 'general problem solver'
asked people to solve problems whilst thinking out loud
used these verbal reports to decide what general strategy was used on each problem
programmed the general problem solver to solve a wide range of problems