UCI Vs BU Computer science

Got accepted into

UCI - Computer Science
BU - College of Arts and Science
UCSD - undeclared - planning to major in computer science.
UW - pre science - planning to major computer science as well
Purdue - CS

Quite happy with the results but struggling to choose between these schools.
Anyone has suggestions based on locations and academics of these schools?

btw, accepted to u toronto in CS as well.

Assuming you’re a California resident (qualify for instate tuition at the UCs) I would go with UCSD or UI. Both schools are very well respected and will provide “more bang for your buck” in the long run.

If you’re a California resident, UCSD seems like the best choice—if you get accepted into the CS major. It’s capped, so not everyone does. There are ways of working around this, though, if you don’t, by majoring in something else and taking lots of CS courses. If you’re not a California resident, consider UW too. Both are very good, so it might come down to where you’d rather live for 4 years.

forgot to mention I’m not a California resident

Only about 1/3rd of UW non direct admits get accepted to CSE, or so I’ve read. I would take UCI or SD. UCI has a very large department.