Should I drop out or not?
mooneater: I did a computer engineering undergrad, I dropped out half way through and only returned years later when I learned I was about to become a father.  At that point I had a small business and mortgage, it was much harder to study with all that going on, but I was also much more motivated.Ultimately the most helpful things I learned came from 
 a) the co-op/internship jobs that I got through uni, and 
 b) technical things I learned during the last 2 semesters (ai, distributed, security), which I would not have known if I left early.