I thought of the Jesuit schools as well. University of Dayton is not Jesuit, but Marianist, which is super service-oriented. My son applied there and they seem to really walk the talk with lots of opportunities and emphasis on service. They have a big engineering program and I’d think CS is significant too. And no, you don’t have to be Catholic. My son is an atheist and was totally cool with them.
They also have good financial aid, and transparent costs. My son applied EA and got his merit award in November and his full aid package in January. They guarantee the costs for all 4 years, so you know exactly what to predict.