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

Have you looked at Rose-Hulman?