I think that UNCW offers a lot of great courses and professors to teach the courses. The only complaint I have is about the consistency of professors posting grades online. It is almost impossible for me to find my grades until it is the end of the semester!
The activities and amount of things to get involved in on campus are phenomenal. Students only have to be willing to get involved and to make a place for themselves on campus.