Saint Louis University (SLU) is a private Catholic research university in St. Louis, Missouri, founded in 1818. It is known for its medical, business, and law programs, emphasizing service and global engagement.
I checked the website, and I have a few questions to ask.