THINKING AND DOING HOMEWORK