The University of Texas at Dallas

Location: Dallas, Texas
Founded: 2013
Star Status: New Chapter