Overcoming obstacles in learning