Computer Science Schools

I am in 11th grade and working to narrow down my list of colleges to apply to for a computer science degree. I am interested in applying to some schools that are ABET accredited as I am considering entering the field of intellectual property law if software/web development does not work out. Which of these schools will provide me the best overall education? Ideally I would like smaller class sizes (don’t really care about the size of the overall university) and to be in or near a big city although this is not absolutely necessary. I do like the idea of a co-op program, but summer internships would also be ok. Should any of these schools be obviously eliminated? My list is:

Villanova
George Washington
Drexel
Northeastern
University of Rochester
Case Western

I am looking to pick one or two of these schools to apply to.