Yep, that’s Northwestern, not Northeastern. Also overblown.
Northeastern’s CS program is very strong - it has a really solid teaching philosophy and covers everything you’d need in CS. When I applied to a very similar sampling of schools, I chose Northeastern CS over the others for the program. It wasn’t against as many of the bigger names here, to be fair, but I am a very big proponent of the program - I actually TA the introduction course here.
As far as rankings go, prestige is really not that important in CS. The big names have an impact, but otherwise, they are really pretty similar in terms of content. The difference, which is harder to judge unless you have a lot of info, is the teaching.
Mudd, UCB, and Caltech all have huge names in CS, up with MIT, CMU, Stanford, etc. The others would be a similar tier to each other, a single tier below those guys. If I had to choose in a vacuum, I would go Northeastern over Northwestern, but they are very different programs. Northeastern, of course, emphasizes the application of CS with co-op while Northwestern is more liberal arts and has a much smaller department, which they are currently expanding out and making some bigger improvements in.
If you want to learn more about Northeastern’s approach, this essay really lays it out:
http://www.ccs.neu.edu/home/matthias/Thoughts/Growing_a_Programmer.html
In the end, all of these schools are going to offer you a great CS education.