NC State is an agricultural school but also amazing at engineering. I went for design and I think those programs need some work. I didn’t feel prepared for my career upon graduating. The community aspect of the school is wonderful though. There are tons of events both fun and educational.