I really enjoyed NCSU and am glad I went there. I still live near by and know a lot of current students there, and see that the school continues to improve with time. The students are mostly friendly (any time you get 30,000+ people together, there are going to be some annoying/rude ones). The teachers were almost all of excellent quality. Many of my adjunct instructors also taught at Duke and UNC-Chapel Hill so I knew I was getting the same course my peers in those institutions were getting. If I had it to do over again, the only changes I would make would be with myself -- I would be less shy and get out there more and experience more of the great things NCSU has to offer.