I know this probably sucks for most people but I cram everything in 15-20 minutes before class. If I have a test in my first class, I'll get there 20 minutes early and study nonstop until the professor is handing the tests out. That way it's fresh in my mind. I also like writing down a summary of the notes I've already taken (I type my notes).