Thinking Aloud to Teach Problem-Solving Skills