Strong Computer Science program at Midwest LAC? (And how small is too small?)

I have to admit, I was also scratching my head at the idea of applying to Michigan, CMU and MIT, but then also looking for local LACs to apply to.