There are so many different courses available here, and the lecturers are all very helpful. Except for a few key courses like chemistry, biology, etc., class numbers are generally on the smaller side. The campus has a very high level of security. Employers appear to regard NC State degrees and have high expectations for its graduates.