My daughter went to Florida Tech and graduated as a Civil Engineer (smallest department in the school, I think). It was a good choice for her because of the athletic opportunity and the finances worked much better for us at FIT (at the time, BF wasn’t paying full tuition). She got BF, the Florida resident grant (now about $4000 I think), merit aid and a couple of other FIT grants (those change all the time and the ones she got are no longer given); if your son is an Eagle Scout or in robotics, there are bonus grants.
Honestly, Florida Tech was a little too geeky for her. It was fine academically, but socially she would have preferred UF or UCF. She was very young so FIT was perfect as a freshman but after that she would have liked a little more excitement. I was good with the lack of excitement! Most of the kids seem happy working on rockets and robotics and cement canoes.
I think the opportunities at Florida Tech are really great. Students are all doing the work they want to, especially in aerospace, and the big companies are always recruiting. Lots of internships and co-ops. There are a couple of students with the astronaut scholarships (and of course many astronauts including Buzz on campus), many working on the jet car teams, all kinds of projects for NASA and the plane manufacturers. The senior seminar projects are really impressive.
FiT wins for location - the beaches are really nice, NASA is right there, there are a ton of jobs and internships minutes from campus. Once I was at a game and as they were playing the National Anthem, a rocket launched from the Cape. Talk about the rocket’s red glare (although it was really white).