A system includes a port to receive brain activity data of a user, a
processor to detect a beginning time of a user nap based upon the brain
activity data, and a user interface to notify the user when a
predetermined nap time has elapsed. A method of monitoring a user
somnolence level receives brain activity data from a user, and determines
a somnolence level from the brain activity data. If the somnolence level
is sleep, the system determines if a nap has progressed to a waking
point, and if the nap has progressed to a waking point, alerts the user.