Looking for small liberal arts college recommendations

Though not necessarily a problem limited to Swarthmore, students there appear adversely affected by over-enrollment in CS classes:

http://daily.swarthmore.edu/2017/04/28/with-no-seminars-or-small-classes-are-swarthmores-cs-students-receiving-a-small-liberal-arts-education/