My friends daughter is at SLU for mech eng and loves it. While “catholic” its not churchy but expects students to do service work or volunteer. She plans on doing a semester in Spain which has eng courses so that was a huge plus. Major airport nearby, good public transportation.