49%
Acceptance
2,659
Enrollment
1325
Avg SAT
1881
Founded