UCSB vs Rutgers vs Stony Brook vs Northeastern for CS

UCSB CS sounds like the best option given that you have a direct admission. The class sizes will be large and it may be hard to get classes, but worst case you get an extra semester on the end, and you still pay less than Northeastern, so really I don’t think that’s a big deal. Class size effects aren’t important beyond the first few CS courses in my opinion as well, and that would really be the only advantage Northeastern offers. I’m a CS student at NEU and love it and can rave about the program and professors and teaching for days, but in the end, CS is what you make of it and it’s not worth the difference for smaller intro class sizes. The CS programs are pretty comparable by rank and postgrad resources due to UCSB’s location and reputation in CA.

It doesn’t sound like co-op is a big factor, otherwise that would put NEU back in the mix in my opinion.

I think UCSB is the clear choice over Rutgers/Stony Brook - it’s a clear notch or two over them in CS, no price advantage either. Are there any pro’s you see in either?