I think strength of Comp Sci - you donât know but you are going by ârankingsâ. There are so many schools in an area that have strong programs and will be overlooked because you are not digging deeper. To work in comp sci / programming, technically you donât even need the major. My nephew has a poli Sci degree from Arizona but passed the four or five programming tests at his well known company.
When you say likelihood of non need (ie merit) you need to factor in things like some schools may not have merit but their tuition is lower - Elon for example (but not good for you âŠjust an example). And you want urban.
Umass (Amherst) and UVA are great but not close to being urban.
You can apply to the UCs but their cost will be high. An Arizona / Arizona State will be similar and have a level of urban-ness although not Uber urban but UW urban.
UT Austin an ok drop as itâs very hard to get into but UMN is about as urban as any school on your list and gives $$. So from that POV it should be a keeper.
You are unlikely to get aid at Duke. Rice is a slim hope. Vanderbilt a better hope. You say budget is not most important but then non need based aid matters. At some point youâll need to have the true budget discussion with your family. Or play the if I got into Duke Iâd pay $80k+ and I would choose that over a solid school at $40k. Assume another $3-5k above what they say and Honors could cost more at the schools that offer it.
I think you are a bit ahead - I think you should go visit schools - large, medium and small. Like a UW and WWU and Puget Sound if you family is taking trips, etc. or different size schools in different environments to really get a feel for whatâs out there from an environmental POVâŠ
You can go to school for under $20k a year and get a great education and job or you can go $80k+ and there are many in between. My son goes to a VERY low ranked engineering school at a well known for high merit college (which doesnât mean the quality is less btw) with stats similar to yours - and yet all five job offers he has so far were similar or higher salary to schools in the top 20 of engineering or higher.
You and not the school will make you. So if you want urban/near urban, even if they are ranked lower, thereâs nothing wrong with Pitt or UMN. Or the Arizona schools or a UTK, UK, U Denver, SMU, Utah, U of South Carolina etc type schools that will balance quality, environment, and urban feel. Note for you those are all safeties and thereâs many more. Then you can try a Vandy, Rice, NEU which would all be reaches with merit possibility or a CWRU, RPI, Miami, WPI which might be similar on the target / likely side but again with merit.
You have to spend four years, day after day after day - so you donât want to choose a school simply based on where a magazine rates it but rather where youâll feel comfortable.
The career outcome will likely be similar. The school can help but most/many today find internships on their own and if you get an internship or two, the job opportunities become easier (assuming a strong job market).
Good luck but reading your posts I do think a lot more learning needs to be done before you truly define a list. Youâre off to a great start though.