1. A system for improving memory having a training mode and a sleep consolidation mode, the system comprising: a user interface comprising a control allowing a user to switch the device to the training mode to indicate a training session; a sensory stimulator configured to provide a plurality of distinct sensory stimuli; a sleep monitor configured to monitor a user's sleep state; and a controller comprising control logic receiving input from the user interface and configured to select a distinct sensory stimulus for a specific training session and to control the application of the distinct stimulus during the specific training session, and further wherein the controller receives information on the user's sleep state from the sleep monitor, and controls the sensory stimulator to apply the distinct sensory stimulus from the specific training session when the user is experiencing a specified sleep stage during a sleep consolidation mode following the specific training session.