I'm not a morning person. Just ask my mom, roomates....streak
I set my alarm ahead randomly, and I change it ever so often. Try subtracting 17 minutes or 23 minutes first thing in the morning. Secondly I give myself about 45 minutes to wake up before I get out of bed. I also set a battery powered alarm so if the power goes out I don't need to worry about an alarm. Also, my alarm clock is on the most annoying and loudest radio station ever.
I've never missed a 9:00 or 9:30 class so far this semester. *Suprisingly enough I've slept through a 1:30p.m. and 5:30 p.m. class*