Spend your time learning things as they come up in your courses. Attend classes with the perspective that you could be tested at any moment. It should only be material that you were just presented that you might not have had time to fully learn. Waiting before tests, assignments or finals is taking things too far.
Read more at http://www.pickthebrain.com/blog/12-tips-to-improve-your-study-habits-next-term/#0BkZYgayHSf8mqKZ.99