When I applied to NCSU you could get in state tuition after your first year. That would make your 4 years of school at NCSU cost a little over 1 year at Penn.
I'm about to graduate from penn, I love penn, but as someone who just had to do their exit loan counseling from penn... I would seriously seriously think carefully about NCSU!!!