Undergraduate mid-size computer science programs NOT in the top 20?

<p>Stanford has about 7,000 undergraduates, right in your target size. According to its 2013-2014 common data set, 7.61% of its bachelor’s degrees for 2012-2013 were in CS. It is generally considered a top 4 school for CS.</p>

<p>However, CS won’t really have a “small intimate feel” there. The introductory course for CS majors, CS 106A, has been getting larger in recent years as CS has been getting more popular.
<a href=“CS106A enrollment reaches record high”>http://www.stanforddaily.com/2012/10/04/cs106a-enrollment-reaches-record-high/&lt;/a&gt;&lt;/p&gt;