On the topic of time management.
I've started this new years resolution to kill my VERY bad procrastination habits. What I do is I plan everything ahead and create events for everything on my smartphone's agenda and try as much as possible not to ignore it. In example, every week day I've defaulted "class from 8am to 6pm", "dinner from 7.30pm to 8.30pm", and various stuff like Smash on monday, workout on tuesday, etc...
But there is a catch. In order for that to work, I have also made sure that I would spend 20mn per day thinking about and modifying my schedule. In example, I don't have that much school, that's the worst case scenario that happens 10 times in a year. So every day, I look at what classes I have the next day, and it gives me holes to fill with more stuff to do. I can also use this time to plan long term stuff (holidays, week ends, new routines, ...) I also make sure I have at least 2 hours of leisure time a day so that I don't feel overworked. Plus some of my classes feel like leisure time.
It has been a huge success so far. I've started 3 projects, and I'm nearing completion on two of them, and as soon as they end I'm starting to look for a summer job (and there's this plan to study for one year in another country that I should probably look into). Grades have never been higher and I'm starting to lose the weight I've gained by working at McDonald's last year. I've had the best results in Smash of my career in the past two months, too.
I don't know if it works for everyone, but if you feel like trying...