It’s pretty funny to me now how much I made my life difficult by procrastinating so much as an undergrad. And it’s even funnier watching other folks in my PhD program make their lives difficult by being procrastinators now. Waiting til the last minute is not a good practice if you want your work to be well received.