I will disagree that if you want to pursue both STEM and college baseball that you have to settle for teams that "suck". But, I guess "sucked" is in the eye of the beholder...in this case, your son. There are D1 programs that can provide both a high level STEM education and a mid-level D1 baseball experience for those that are passionate about both....I believe that was the OPs question. I've seen it with my own eyes many times on the baseball field. These teams may not be as deep as higher level D1 teams but there is D1 talent throughout their lineups.