1. Know yourself
    1. How procrastination affects your life
    2. habits that often cause it
  2. Practice effective time management
    1. Create estimates for completing assignments
    2. Compare accuracy of estimates across tasks
  3. change your perspective
    1. What attracted you to your assigments?
    2. Look beyond the grades to what interests you
  4. commit to assignments
    1. List tasks you can complete
    2. Cross each task off
  5. Work in productive environment
    1. Choose wisely where you work and with who
    2. Remove obstacles, e.g. TV
  6. Be realistic
    1. Set personal targets
    2. Be patient
  7. Self-talk positively
    1. Stops negative thinking before it starts
    2. Replace negative talk with positive
  8. Un-schedule
    1. Develop a flexible schedule
    2. Keep free time for other activities
  9. swiss-cheese tasks
    1. Devote small chunks of time to a big task
    2. Achieve as much as possible without pressure
  10. Don't indulge fantasies
    1. Stop fantasizing about desired results
    2. devise practical steps
  11. Plan for obstacles
    1. List possible obstacles
    2. Plan countermeasures
  12. Help yourself
    1. Ask others not to indulge your habit
    2. Deal with the consequence and be independent
  13. Reward progress
    1. Create a reward system
    2. Arrange small punishment
  14. forgive yourself
    1. Don't be hard on yourself
    2. Understand that there is no quick-fix solution