For those of you who are students as well as entrepreneurs, how do you manage to switch between going to class and taking care of your school obligations in addition to hacking away at your startup? I find it nearly impossible to work on my startup on days that I've been in class because I'm thinking too much about what I have going on with school. It takes me roughly a day to switch modes, so to speak, and I'm definitely not getting nearly enough done on my startup compared to what I'd like to accomplish.
How do you handle that?
I really don't want to advocate my ways but it works pretty well for me: I don't go to class. All of my classes have notes online, I just attend the review sessions before exams. If you're interested in the topics covered you already know the basics, and if you're good at it (strong correlation to interest) you should be able to teach yourself the lessons via Wikipedia and the notes.
The reason I don't advocate this is because it's a pretty good way to get low B's, but makes A's very difficult. I feel that one of two things make this ok: 1) you're going straight into a startup out of college, where GPA doesn't matter 2) you already had a big-name internship, and potential employers won't even care about GPA (except Google, but that's a whole other debate)
I've found the second to be true from personal experience. It's a very dangerous path, but the free time payoff is huge.
I guess there is a huge advantage to finishing your general education requirements early...