63%
Acceptance
24,690
Enrollment
1868
Founded