Basically the story of my teens and early 20s except that my grades were good enough to get into CS at UIUC... where I promptly drank/smoked my way into an academic suspension. Switched to an easier school and easier major and failed out again which prompted me to enlist in the Navy. Graduated with highest honors from my boot camp class--it's fucking amazing what a little structure can do for people who need it. 16 years later I have a BS in economics, MBA, MSCS, and now trying to beat the final boss and get a PhD before I turn 40.