<p>You may be in such a position, you just have to decide how to handle it.
My son’s situation is actually not so dissimilar – he’s in good
position to get into UIUC, a top 10 CS school; the other top 10 CS
schools are all very hard to get into, reaches for pretty much everyone.
So he’s not counting on them – in fact, he may not even apply to any of
them. So it’s a good thing he has UIUC available (which is a difference
from your situation).</p>
<p>My suggestion is to follow the typical idea of applying to a few
reaches, matches, and safeties. Pick out a few top schools that you
like and you think are a good fit, and include them. URochester and
Northeastern are very good schools, and if those end up as your matches,
and you end up going to one of them, you will do fine. Maybe you can
also find some schools inbetween those schools and the top ones. I’d say
the list you show in the first post in this thread is lacking in reaches.</p>
<p>And don’t sell yourself short – when you look at someone else’s
credentials, especially on this site, they can seem very impressive, and
you think you can’t compare. But your credentials are good as well –
you just need to present yourself as best as possible.</p>
<p>I don’t know anything about Duke’s CS department. Of course, overall
they’re ranked very highly. One thing my son did was to look at CS
departments’ course offerings – that helped him determine how strong
and deep a department was.</p>
<p>Yes, my understanding is that CMU SCS is very hard to get into (and
expensive as well). But that doesn’t mean you shouldn’t apply there, if
you like it and think it’s a good fit.</p>
<p>As for JHU, I don’t claim any special insight as to what it takes to get
in there, but one way to look at it is that their middle 50% ACT numbers
are 29-33. So you’re already on the high end of that. And if
everything else in your credentials is at least good, it would seem that
you have a decent shot there. Their acceptance rate is in the upper
teens – so still quite selective, but not as tight as many other top
schools.</p>
<p>As to your preference to stay east, you’ll have to decide about that
yourself, based on your circumstances. There may be very good reasons
to limit your geographic area, but there may also be good reasons to
open things up and consider other schools.</p>