Saint Louis University (SLU) has again proven its commitment to innovation that positively impacts the society, industry, and students as it won big in the World University Rankings for Innovation (WURI) 2024. Announced on 07 June 2024, SLU clutched rankings in the following categories: SLU was also hailed No. 162 in the overall Global Top … Continue reading SLU wins big in WURI 2024