68%
Acceptance
3,716
Enrollment
1010
Avg SAT
1878
Founded