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

^^^ My previous comment was not specifically about the OP. People seemed to be dissing LACs in general for CS, as if you should never go to one. For a lot of people, LACs are going to work better than larger schools for CS.