Problem solving to improve classroom learning