I know I asked essentially this question a couple of weeks ago, but now I've visited Harvard, and I'm pretty close to making a decision.
I like Harvard because:
- Smaller CS department is relatively intimate, good connections with professors
- Good economics and cognitive sci (mind/brain/behavior) departments, which I'm almost as interested in as CS
- Stronger ties to finance industry if I decide not to go straight into CS or change career paths
- I've never lived in a big city, so being in Boston is pretty cool
- Stronger exposure to non-tech areas and cofounders
- Cross registering at MIT if I need to
However, I keep wondering if I'm making a mistake... Will I have any drop in starting salary by going to Harvard instead of Stanford (assuming I work/research equally hard)?
Thanks!
Edit: I should've been clearer: it's not all about the starting salary, but I loved the atmosphere/people/campus of both schools so much that I couldn't really decide based on that :P in a way, I'm really just looking for differences to make the decision easier haha
Go to Stanford if you want to be an engineer or would like to do a startup someday - your peers and the culture at Stanford will help you learn more.
Go to Harvard if you want to be a banker or go into finance. Plenty of folks from Stanford go into the financial industry, but again, your peers and the culture at Harvard will probably help you more.
Obviously, you have two great choices, so no matter which school you choose, you'll have plenty of opportunity to learn.
There's also a great Quora post that analogizes Stanford, Harvard, MIT, and Caltech to the Hogwarts houses:
<a href="http://www.quora.com/Choosing-Colleges/How-does-a-star-engin...;
Disclaimer: I went to Stanford and majored in a non-engineering discipline.