Liberal arts schools that are also good at computer science?

Williams and Grinnell have CS programs that have been cited as exemplars by the most recent college curricula report from the ACM and IEEE - https://www.acm.org/education/CS2013-final-report.pdf. You certainly can’t beat Williams for an English major and Grinnell’s open curriculum makes double majors with CS not only possible, but encouraged.