This app is amazing especially for when waking up is a hard routine for you. Ever since I join a early school program, I had to wake up at 5:30 this app has helped me not just wake up but be refreshed and not grouchy as I usually am if I wake with other alarms. I recommend that you get this if you wake up early.
Poohbear1102 about Sleep Science Alarm Clock