PreSnooze Design and code for an alarm clock that always gives you 8 hours of sleep Main functions: Calculate when to set alarm. Licenses are found under "Hardware" and "Software"