It’s true UW has a very good CS program, certainly one of the best in America. But, in all honesty, I don’t think it’s on par with Berkeley’s. Berkeley’s CS is on par with Stanford’s and MIT’s. Perhaps CMU falls in this league, too. UW could be right below it though.
OP, I think you need to know the differences that set Berkeley above UW and why it is worth paying the OOS price.
First of all, Berkeley has a global appeal and has a much higher pedigree than UW does. You got into Berkeley as OOS, which means you’re very smart. And, the fact that you did not just get into Berkeley, but onto Berkeley’s most oversubscribed program (EECS), automatically entitles you as certified genius. (Lol…) There will be more people in the industry who would be more impressed by you being a Berkeley EECS student than a UW CS student. I would also wager that there were more Berkeley EECS students who’ve turned down offers from a top 20 school than there were UW CS students. Though this is just anecdotal, almost everyone on EECS at Cal has also gotten offers from a top 20 private school, including Harvard, Princeton and Yale. Being around such incredible people will help you raise your educational, as well as, your social standards. It probably also means you’ll be having a much better network and contacts in the future.
There’s also a growing cultural mindset of becoming a successful entrepreneur at Berkeley these days. You’ll see many more students launching start ups now than ever. And the support you’ll get from the department, your college, and the school as a whole, is significantly stronger now than ever. There is now a more defined and well-structured program being pushed by the university (which is headed by those people at Haas Business School) of fellow students coming from different colleges within the university, collaborating with each other in order to launch their discoveries/inventions to bring them to the market. As an undergad student, you will then have an opportunity to work along students from the law school, the business school, and, most likely some international grad students who are the best from their respective home countries, and professors who will also serve as your mentors.
There are plenty of opportunities that you can find at Berkeley, which are, in fact, absent at many top private schools. Mentorship, personal guidance, support are no longer as much of an issue now as they were before. It’s true Berkeley is big. But you can make it small if you want it so. You will always find your own people there or your own universe. And, the best part of all this is they all respect each other.
If you can afford Berkeley, I would seriously suggest you take the offer. The Berkeley experience is invaluable, and the opportunities it offers are boundless. The students are amazing and loyal to the school. And, it doesn’t hurt that the Berkeley name is highly recognized and respected in almost every country in the world.