College list help!

Hi guys I’m pretty new to college confidential(long time lurker) so I hope I’m doing this right. I need some help with finalizing my college list/recommendations for more colleges. For background info I’m a rising senior at competitive public high school in the northeast.

Here are my stats:
SAT: 1450
Reading/writing: 680
Math: 770

APs: my school doesn’t really offer APs until senior year
AP Chem: 4

W GPA: 4.57, UW: 3.62

Sr Year Courseload: 3 APS, 2 Honors

ECs: I have pretty decent ECs with a few leadership roles but I don’t wanna dox myself incase anyone from my school is also lurking on here.

I’m planning on majoring in stem but really value a well rounded education. I’m looking for mid sized university although I’m really open to other sizes as long as the classes remain on the smaller side. I want to be able to easily form relationships with professors. I also value a more collaborative and intellectual environment. My current top choice is Tufts because of the liberal arts + research university combination and its “save the world ethos”

Here’s my current list
Reaches: Tufts, Barnard College, Northeastern, Washu, Northwestern
Matches: U of Rochester, BC (probably more of a low reach)
Safeties: UMasss Amherst, U of Buffalo, Union College, Conn College

Let me know what I should add/remove. I definitely want some more suggestions for matches/safeties. Thanks so much in advance

Do you have a preference for any of physical sciences (physics, chemistry, geosciences), biological sciences, engineering or mathematics? And are there any from these major fields that you will not be considering for a major?