Should I drop out or not?
mechanical_fish: I'll bet you're studying CS. That's your mistake.Change majors. Physics. Biology. Statistics. Graphic Arts. Take MechE and weld together some solar-powered cars. Take EE and learn to build your own microcircuits (it's fun!). If your major isn't hard or interesting enough find something that is.There are schools where CS is a challenging major filled with bright students and interesting problems. Or so I am told by folks from MIT, and I have to trust them, because I've never seen it myself. I went to a decent engineering school, but even there CS was a major for the cube drones of the future, with the smart CS students in the minority, huddling together for mutual support and doing most of their real work and learning outside of class. I didn't fight that. I just took one look and left. There were physics problems to be solved.You can always work in CS without a CS major. Believe me. I did a physics B.S. and a Ph.D. in EE, took exactly two official courses in software in my life, and I can't seem to stay out of the field even when I've tried. Keep CS as a minor or just drop it entirely and rely on self-teaching, which you seem to enjoy anyway.Learn something hard or something important. Higher math. Statistics. Linguistics. Take some history and practice your writing. Take an accounting course. Take an econ course. If nothing else, work on your startup in your spare time, but have some fun while you can! Your soul-killing cubicle-drone job will wait for you, I promise!Don't leave now, for god's sake. There's a recession on, and thousands of people are probably trying to figure out how to get back into school to ride out the storm. You are where many people want to be! If you're running out of money transfer to a cheaper school and keep the debt as low as possible, but don't leave unless you've got no other choice.