I’m a junior in high school and based on my interests/thinking right now, I’m most likely going to major in computer science. These are the colleges that I’m considering applying to:
Carnegie Mellon University
University of Pittsburgh
Northwestern
Yale
UC Berkeley
UCLA
Stanford
Boston University
Pitt and BU are more of safety schools which I’m applying to just cause I really like Boston and I live in Pittsburgh and I’m interested in Yale because my brother went there and I love the campus, but I’m more interested in the rest listed. From what I gather, CMU, UCLA, Berkeley, and Stanford would definitely be the best for computer science, but what about Northwestern? I know it’s not top ranked in computer science, but would it offer a good program? For example, if I were to get into CMU school of CS and into Northwestern school of engineering with the purpose of majoring in cs, would choosing Northwestern put me at a disadvantage in the field? I really like Chicago and the atmosphere/campus of Northwestern, and since I live in pgh, which CMU is in, I kinda want to leave the city. Since Northwestern is on the quarter system, it would also be a lot easier to major and minor which would be good for me. Along with CS I really want to double major or minor in either astrophysics or cognitive or neuro science, and logistically doing so would be easiest at Northwestern.
Also how do the three in California compare to each other cs wise and general experience wise? I’ve heard Berkeley and UCLA have huge class sizes since they’re public schools, which I don’t know how I feel about. I guess I’m just trying to get a feel for the differences in the top CS programs and if going to a top CS program makes a large difference from going to a really good one.
If it makes any difference I’m most interested in theory, super intelligence, and robotics. Any advice would help!