@AlmostThere2018, Given his interest in business I would also suggest that he at least check out the the University of Nebraska-Lincoln, Raikes school online (I found this thread by doing a search for Raikes school on CC so I’m pretty sure somebody else mentioned it earlier in this thread). The program is new to me but from what I understand most students major in computer science/computer engineering/software engineering with a business minor or a business discipline as a major and a computer science minor. But those are far from the only majors, some of the students have non-business, non-STEM majors.
My daughter discovered the program online over the summer, we took her to visit in the fall and she loved it. It would likely come in considerably under your budget, it may not have all the name prestige he’s looking for but from what I am hearing the students are competitive with the best programs in the nation for internships and job placement.