• Bones up
• Does last-minute studying
• Hits the books
• Learns fast?
• Makes final preparations?
• Makes up for campus partying, maybe
• Overeats
• Overfills
• Packs sardines
• Packs tightly
• Prepares for a final
• Prepares for finals
• Pulls an all-nighter
• Pulls an all-nighter, say
• Readies for finals
• Shoves (in)
• Studies all night
• Studies at the last minute
• Studies desperately
• Studies for tomorrow's test
• Studies frantically
• Studies hard
• Studies in such a way that long-term retention of the material is unlikely
• Studies into the wee hours
• Studies late
• Stuffs
• Wedges (in)