Academics:
The school offers a strong academic program with dedicated professors who genuinely care about student success. Courses are well-structured, and there are plenty of opportunities for research, hands-on learning, and academic support. However, some departments could improve course variety and scheduling flexibility.
Campus Life