1. Self-testing - flash cards are the best way to do this. Review your notes and text book and make flash cards for the important concepts. I like the colourful ones at Officeworks.
2. Distributed practice - this is the opposite of cramming. You should start revising early and do a bit each week.