I agree. The Co-op program I'm in allows me to switch between work and employment every four months. While I've found I learn more practical knowledge on the job, I've also noticed school forces useful concepts on me that I wouldn't have learned otherwise. This includes assembly level programming and the theory and math that you've mentioned.
I think the decision to enroll in university or to abstain is is entirely dependent upon the degree.
I think the decision to enroll in university or to abstain is is entirely dependent upon the degree.