Teaching Problem-Solving inAlgorithms and AI
The costs and benefits of pair programming