I applied to the following list of school for spring, I already get accepted to UPitt but I wonder which one would be the best for me in case I get accepted to all of them
Stony Brook
university of pittsburgh
Rutgers University
Purdue University
umass amherst
UMass Amherst probably has the best reputation of the five, but all three are pretty similar overall quality.
Look into the teaching approach to CS at each school and see what stands out. How do they approach their intro course? Look for schools that focus on program design and core concepts over spending a lot of time with language details.