Alexa, how is tech bringing students together at SLU?
Saint Louis University (SLU) has been upping its tech game lately to keep up with the booming momentum of St. Louis. As a university located in the nation’s ‘No.1 Startup City’ (Popular Mechanics 2…