Excellent on-campus resources for almost any major. The teachers are great and will push you to do your best but also to help you when you need it. The social aspect could be improved with more activities on campus and the overall diversity in the representation of different groups on campus needs to be improved significantly. The administration must also work on communication with students to make our concerns heard.