I have been accepted to all 3 of these schools and intend to major in computer science. At UCSD, I was admitted directly to the major; at Berkeley, accepted into L&S, and Rice is cool because choosing majors is flexible there. I know each school has strong programs in CS, but Rice isn’t typically ranked as high due to it focusing more on the undergrad experience and being slightly less well known. Will I have the same opportunities with a CS degree from Rice as I will with a degree from Berkeley or UCSD?
I have gone to small private schools all my life, so Rice would make more sense in this aspect. At the same time, I do think it would be good for me to go to a bigger school in order to become “tougher” and have to seek out my own opportunities.
I also feel confident that I could meet the 3.3 GPA requirement to declare the CS Major at Berkeley because I’ll be able to pass out of some of the lower division math courses and I’ve heard that it’s best to space out the 3 pre-requisites into 3 semesters.
Are any of the school’s environments so much better than the others that I can’t miss out? I have visited Rice and I liked the campus and the residential college system. I have not visited either of the UCs.
I appreciate any help a lot!!