If you are considering Washington University St. Louis, then you should definitely also consider UCSB College of Creative Studies (in terms of CS dept rankings). The academic structure* is extremely similar to that of Brown University, and the CS students form almost a brotherhood. It's pretty awesome. Awesome enough that the guy who made the Cydia store still hangs out there because he likes the atmosphere.
* Super amounts of academic freedom, drop/add anytime, take grad student courses, have keys to buildings, special access to CS professors both within UCSB CCS and UCSB at large, and more :)
Disclaimer: if I hadn't chosen Brown, I would have chosen UCSB CCS. UCSB would have been way more expensive for me than Washington University St. Louis, but if Brown hadn't been an option I would have chosen UCSB CCS. (In case it wasn't clear, I had a choice between the three places and also had visited them all)
* Super amounts of academic freedom, drop/add anytime, take grad student courses, have keys to buildings, special access to CS professors both within UCSB CCS and UCSB at large, and more :)
Disclaimer: if I hadn't chosen Brown, I would have chosen UCSB CCS. UCSB would have been way more expensive for me than Washington University St. Louis, but if Brown hadn't been an option I would have chosen UCSB CCS. (In case it wasn't clear, I had a choice between the three places and also had visited them all)