Overcoming difficulties in learning