<p>Assuming you have visited all three?</p>
<p>As others have said, now is the time to have a meaningful talk with your parents regarding finances, including how you will pay for grad school. Otherwise, the significant factor seems to be how certain you are re computer science vis a vis other types of engineering, as the offerings at each school differ.</p>
<p>BTW, you would certainly have the opportunity to be a lifelong sports fan as a Tarheel.</p>