I use my phone to wake me up instead if an alarm clock because i don't won an alarm clock. For my phone, i use this alarm app called alarmi which is pretty good. It has loud and annoying ringtones and the methods to turn off the alarm are quite good as well. Like for example: you need to answer a math question or shake the phone for a certain amount of time to turn the alarm off. My phone's default alarm doesn't even wake me up at all.