Nope, it wasn't the CS that was the problem. I got good grades in my CS courses, and did even learn some new stuff. But yes, most of an undergrad CS program is pretty straightforward once you learn to code. The things that really tripped me up were the general ed courses, math courses, and any course that required a lot of non-coding homework. Basically, the way school worked was just not the way I worked.
By leaving college I was able to get rid of a humongous stressor in my life, and this new mental freedom let me pursue my interests and study what I liked. Now I've figured out how to actually sit down and study, and I could actually take an interest in all the GenEd courses that pissed me off so much in the past. I bet now I could go back and actually finish an undergrad degree with good grades... but now I need it even less than before; I've learned how to study on my own. If for some perverse reason I do end up going back, I'll probably study math. That's one area that I'm still figuring out how to self-study.
By leaving college I was able to get rid of a humongous stressor in my life, and this new mental freedom let me pursue my interests and study what I liked. Now I've figured out how to actually sit down and study, and I could actually take an interest in all the GenEd courses that pissed me off so much in the past. I bet now I could go back and actually finish an undergrad degree with good grades... but now I need it even less than before; I've learned how to study on my own. If for some perverse reason I do end up going back, I'll probably study math. That's one area that I'm still figuring out how to self-study.