<p>Carnegie Mellon has a great CS program (I think it might be #1 in the country). I wouldn’t say the campus is beautiful, but it’s by no means ugly either. It is a fit for all of the other things you listed (study abroad, small, diversity).</p>
<p>Harvey Mudd
UIUC
Chicago
Stanford
Rose-Hulman Inst. of Tech.
Carnegie Melon
MIT
Cal-tech
University of Washington
Rice University
Virginia Tech
Georgia Tech
University of Michigan
Purdue</p>