<p>OP what type of school are you looking for? Sounds like big publics are not your thing.</p>
<p>You have the stats to apply to any school in the top 25 CS ranking, but would you be happy at bigger schools like Cornell, UCB, UIUC? Stanford is pretty big also. The Ivies have decent CS programs but obviously are difficult to get into. CMU is near impossible based on what I heard from the admissions rep last week.</p>
<p>What about a school like Tufts? It’s CS program is not highly ranked at all, but it does tend towards more practical than theory. I don’t think you would feel out of place academically there. And I have heard that CS undergrads are doing well in the marketplace due to the school’s relative prestige.</p>
<p>How about Pomona? It’s CS department is growing and you have the option of taking classes at Mudd (although this is apparently getting more difficult).</p>
<p>More LACs with good CS departments: Carleton, Grinnell, Williams. You will find kids with your stats at all of these schools but fewer at Grinnell.</p>
<p>@ormdad, curious about your comment about it getting more difficult to take classes at Mudd. As a Mudd parent of a CS major, my kid says her classes are filled with non-Mudd students (making class sizes quite large). My impression is that there are few restrictions for the non-Mudd students signing up. Sometimes I wish there were more… tough to pay Mudd tuition for huge classes. But I suspect that CS are the classes that most of the other 5C students want to take at Mudd (special relativity just isn’t drawing a crowd…), and if we want our Mudders to have the ability to take classes at the other schools, then I guess the price is high volumes of non-Mudd students in the CS classes…</p>
<p>@intparent I read this on the Pomona forum, and you’ve described the issue. What I read is that Mudd is now putting a cap on CS classes and giving Mudd students first choice, which is new.</p>
<p>As I remember Pomona is experiencing high CS class sizes also.</p>