Time Management Software

Brief Background - I'm a 17 year old college student learning to become a games developer, my course is very CA oriented and I find myself leaving projects to the last minute, losing sleep and sometimes missing lectures to finish them. I'm not stupid, i'm actually top of the class, but I am sure my grades will slip if I don't learn to manage my time better.

I need a software with the following functionality for Windows 7

Essential

  • Can input tasks needed to be achieved, along with estimated work-time needed to be completed
  • Can input free time
  • Manages tasks according to free time
  • Pop-up notifications from taskbar when it's time to start working
  • Nice Simple GUI
 

Non-Essential, but would be useful

  • Blocks googling porn sites, facebook etc when i'm supposed to be working
  • Actually does all my projects for me

 

I tried searching for this but there's just so many programs and its kind of overwhelming, so does anyone have any personal experience with this kind of software? Greatly appreciated

- George

All of those essential tasks basically describe Outlook.  If you dont have the Office suite, you can use a free Outlook.com account