Rewindable learning