the only advise i can give you, which i have to act upon as well is to make a time table and plan precisely and stick to it, try downloading notes for your subject and learn them. i learn by making note and find it difficult to understand the concept of reading and remembering notes.
obviously stay away from all the distraction ie not on computer like me am procrastination on TSR.
ok i got to get off now bye.