Aw, coffee is awesome for staying awake...I've already had mine this morning.
And for naps, definitely set an alarm...when I know I have an alarm set, I sleep really well(even if it's just for 15 minutes!) and then I get up when I need to...not worrying about oversleeping. I'd take a ten minute nap between lunch and one of my classes second semester freshman year...wow, that nap felt awesome.
And yes, MLA is horrible. Thank goodness I never have to use it again. You've probably said it before, but what's your major again?