My motto, "the exam is tomorrow". Now I dont follow it to the letter but, this semester I have kept true to it in most of my harder classes. I study a little bit each day for every class. If I have a lot to do between work and school work I sometimes study some of my easier classes every other day. This way when exam's actually roll around I dont have that much studying to do, I just either have to read notes, or practice a bit, but unlike the other undergrads I am not cramming all night long. I also should mention I work about 25-30 hours week and it cuts into my sleeping time and so thats why my studying technique is the way it is, I have to manage my time by factoring in sleep, commute time, classes, extra cric, and work. If i was to leave everything to the last day then I would really be screwed. This also helps me get some off time, if I am all caught up in my studying, then often I am a little ahead also, and so I can take it easy, and just chill and relax.