I'm currently an undergrad student at Stanford University, and I'm wondering if I should pursue a 1 years masters program to get a Masters in CS. Here's the lowdown: I've done a lot of programming before---in fact, I've written four books on programming (two were international bestsellers), sold a facebook application to Kaplan Inc, and have developed for some hot start ups in Silicon Valley. I'm studying abroad, and I was planning to stay abroad until next April, but if I want to pursue the masters program I will need to come home to start working on it.
My future goal is to start a freelancing company to develop enterprise software--my first project is this summer in Italy. So, my question is, based on the cost ($45,000 for a year--after TAing, it should be closer to $15,000) is it worth it to pursue a masters degree at Stanford? Will a master's open up any doors that wouldn't be open for a Stanford grad with a good resume?
Thanks!
-Maneesh Sethi