Problem solving: Toward a more humanizing curriculum