Research indicates that repetition and distributed practice are effective methods for strengthening memory and enhancing skill, learning potential, knowledge, and understanding.