If you’re still potentially interested in adding, I’d second (or third?) WPI. My son is currently a junior there. He’s a MechE/CivE double major, so not a computer person, but I’d be happy to talk about the school with you if you want, just PM me. So far, it’s been an incredibly welcoming environment, with lots of group projects and collaboration. He took a seminar his freshman year that involved small group projects and the professor asked him back sophomore year to be a TA for the same class. Every junior is required to do a term long project (they have 4 seven week quarters, during which you take three courses, rather than two semesters with 5 courses each). The junior year projects, called IQP, are group projects and the majority of them are abroad (he’ll be in Greece this spring). There are also senior year projects that are more individual, focusing on research with advice and assistance from a sponsoring professor.
The whole campus seems very LQBTQ+ friendly. In general, it’s not a very political campus at all. Coming from the DC suburbs, my child has found the lack of politics surprising, but he’s enjoying the quiet.
My kid is in a fraternity, but it’s so not like a typical fraternity - yes, there’s beer and parties and a kind of gross fraternity house, but they also give resume advice and practice interview skills and have study buddies with older brothers and younger, last weekend they did their annual apple picking event.
It’s on the outskirts of Worcester, which is a real city (albeit small if you’re used to CITIES) but it has the same things other cities have (not just food scene, which is pretty good, triple A baseball, a good size arena, but also homelessness and some not great areas). The campus itself is really on the edge of the city, and is well contained and feels campus-y.
They have a surprisingly robust music program - lots of different bands and performance groups, and again, surprising to me, a pretty strong theater presence.
There seems to be a wide array of club sports that many kids partake in. I won’t say that the games are particularly well attended (even the D3 games aren’t that well attended) but the kids seem to have a lot of fun playing them.
Anyhoo, if you’re looking for solid STEM education, collegial friendly environment, and
[HAH! I weirdly ended this post there because I got sidetracked by something, no idea what I was going to say but I’m back because I can’t leave that…]
…and a good chance to work collaboratively with some solid opportunities for music and study abroad, WPI might be a good fit.