Generating change through learning