<p>Regardless of what other schools you apply to, make sure and leave NC State on your list. Obviously a strong in-state choice for CS science and engineering, and regardless of your other options, an inexpensive close-to-home option is advisable to have in your back pocket. Also, keep in mind that as long as you go in expecting to go to grad school, any of your options can get you in to a great school, as long as you have top grades and good experiences/recs there.</p>