<p>I want to major in CS, but unfortunately the only schools I'm finding are the obvious--MIT, Stanford, CMU, Caltech, etc.--huge state schools, and small liberal arts colleges that charge a fortune. The first group is reach, for obvious reasons, the second I wish to avoid like the plague, and the third is nice, but I'd like a choice of technical and liberal arts schools to choose from.</p>
<p>Are there any technical schools (or at least liberal arts schools well-known for their CS programs) that would fall more into the midrange-safety area? I'm not finding any.</p>