Thanks for the kind words. I enjoy writing and have been doing it for years. I largely write LOTS of technical stuff at work, but recently I've been doing stuff here on the blockchain. It's working and I enjoy it.
As for college, yeah, I procrastinated until the night before many times. It never turned out as good as the few times I actually worked on my material over time and let it 'marinate'. My current process was developed over time.