Know the Deadlines on your Degree Course
Of course you know your deadlines, you have them written down on a scrap of paper buried somewhere in your notes!
What I mean is know your deadlines, check them every day or two.
Constantly re-assess your progress against them and make adjustments to your schedule.
The main thing here is to stay in control, if you lose control over your work schedule and start getting too close to deadlines problems on one module will impact another and it can easily become a downward spiral.
Again, working ahead on your course leaves some contingency should things go wrong on one module.