I'm currently a sophmore at a community college, I work 30 hours a week and take 14-17 hours worth of courses year round. So far I've had little trouble managing my coursework and my job, but my classes have been relatively light. I'm wrapping up calculus I with a B in the next few weeks, took it online and I'm fairly comfortable with my understanding of the material. Next semester I'll be taking Calc II and Physics II, as well as a few other small courses. What should I expect? I hear that they are going to be much more challenging than what I've done previously. Should I seriously consider cutting back on my hours at work to make room? What's the difficulty of this material versus calc/physics I? I'm a bit worried that starting next semester I won't be able to work much (or maybe at all) until I graduate, which leaves me with quite a pile of debt that I've so far been able to avoid. I'm aiming at software engineering, although I may switch to CS depending on how the university transition goes next year.