For a really deep dive, check out this research paper about self-paced learning. Self-pacing can improve memory performance, but only when appropriate time allocation strategies are used.