I don't, keep putting off assignments just to realize once I'm doing them late that they not as bad as I thought they would be, the reasons that made me dread them so long, like the subject end up being somewhat interesting to me, because deep inside I like to learn, but I let everything for the very last moment so I end up doing a half assed work.
Other threads say you need discipline, to which I agree, just wish I could garner a lot more of it when it comes to time management and getting shit done.