@AlmostThere2018 NCSU is great for engineering in our kid’s experience. It has every undergrad engineering major imaginable and a business school and almost every other undergrad major. In state tuition is great, use it to take a hard class like Statics over the summer and lighten the load during the year and come out way ahead financially. Yes there are CODA requirements once the minimum courses are completed and certain majors have higher GPAs but very doable. Don’t look for advisor’s help to much though. (you get what you pay for).