I'm a current undergrad at University of Michigan, AA studying mechanical engineering. But, I started programming at 11 when I first got paid for my programming skills. I've worked in the "real world" each summer and have found my hacking abilities more useful than many other skills.
Sometimes it's a php script to scrape data, other times it is a vb macro to make excel work more efficiently or a bash script, etc. etc.