Pitt Honors or VCU Honors will offer excellent opportunities and support.
URochester stands out for science and interdisciplinary learning + will have plenty of resources.
Among those 3 I’d pick the one with the lowest net cost.
I would avoid RPI (lower GPA risk, niche fit) and Stonybrook (unless you’re local: it’s still very commuter/suitcase, so if you’re from another area or state it’s not ideally set up.)
Are these all affordable without parental loans?