The University of St. Thomas, founded in 1947, is a private, church-affiliated, liberal arts university. Its 20-acre campus is located in downtown Houston.