Is it possible for you to change your sleep cycle? Sounds like your problem is your classes are oriented around a 2nd shift schedule and your life is currently oriented around 1st. unless you've got a job or something forcing it to be that way, (and without sounding too harsh, instead of relying on artificial stimulants to help you power through) why not consider what the problem is and if you can fix the root? Cuz honestly, most of the alternatives to caffeine out there aren't worth it. From someone who's tried 'em. Plus, often pretty expensive.
Not at all harsh. Am I right in assuming the solution you're proposing is to make it more natural for me to get up later in the day for classes? If so, it's definitely easier. It's also way harder to get involved earlier on. I did have a job lined up before I got my schedule that was tutoring after school hours... which are now my school hours. Bottom line is I'm looking to keep schedule as is - without stay up 5 hours after classes end on accident. Hence, the thread. :) Not looking for anything hard core, rather simple lifestyle changes or solutions found here.