Congratulations on all of your accomplishments in an amazing high school career. You show how smart you are by picking a sport you can engage all your life and which will benefit you throughout.
The schools you’ve picked all make sense to have on your list. Obviously you want to stay in New England and prefer smaller colleges and universities. In line with that thinking, why not include Tufts as well in your group of smaller research universities. It has very good programs in your areas of academic interest.
You have not just picked reaches but reachy reaches. Harvard, Dartmouth, Williams, and Bowdoin are 4 of the most difficult colleges in the country to get accepted to even for the most qualified applicants. So, why not include some LACs, which are similar and every bit as good but where you chances of acceptance are a little bit better. I’m thinking of Wesleyan, Bates, Trinity, and Conn College.
Finally, while I understand your group of intended majors, I would like to ask you where you see your life headed? What do you see it looking like in 10 years if you can visualize that far ahead.
Again, congratulations on all you’ve done in your high school career. You seem to be a very accomplished young man!