Self taught programmer (started at a young age out of interest), working in the field in sort of a generalist dev position at a large media company. I'm out of practise with my math, but trying to kickstart myself to return to university for studies in Physics. Maybe a bit of a reversal?
Programming jobs are a great practical employment solution, but personally I feel compelled by my drive to see behind the curtain too much to settle. As well, to seek out further innovation on the application side I have this sense that there needs to be far more crossover than there is presently.
All this and I started out studying English at U of T, and didn't get to finish (financial reasons). And here we are.