<p>I think a 3.5 GPA is pretty decent, perhaps not enough for Cornell or UVA, but you should be able to find a good program. There a some really solid state schools in your part of the country: Virginia Tech, Penn State, Cincinnati, Ohio State, Kentucky, NC State. In NY there is always Pratt and Rensselaer, both with a solid reputation. Work on getting your SAT’s up and cast a wide net.</p>
<p>rick</p>