62%
Acceptance
1,129
Enrollment
1045
Avg SAT
1883
Founded