I suggest checking out Haverford. Using @rayrick’s suggestions of number of majors per year and number of faculty members, Haverford CS majors per year are in the teens and they have 5 faculty members, not shabby for a college with a student body of 1,200.
Eh, HMC actually has more extensive humanities requirements than Tufts does, @usualhopeful. Engineers are only required to take 6 HASS (humanities, arts, social sciences) classes and English 1. I think a lot of other schools have far more extensive core requirements for engineering. I’d say that the engineering classes I do have are a bit more focused on tying into the humanities than a lot of other schools, but the actual requirements in the humanities are not on the same level as many other schools.