Top schools with strong CS/Math/Languages

willw, why are you targeting small colleges/universities? Is it because you want smaller classes or is it because large universities intimidate you? Keep in mind that Mathematics and Foreign Language classes will typically be tiny, regardless of the size of the university.