<p>^ i second this, but with the addition that there’s no harm in having 2-3 reach schools if you love them, so maybe you can keep 2 or 3 on your list there. cornell also offers CS in arts and sciences, though that’s not much easier to get into. i think you should add purdue to your list as well</p>