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

If you are concerned that the CS department may be too small, you can check the catalog to see what junior/senior level courses are offered, and the schedules to see how frequently they are offered. Typical courses:

algorithms and complexity
theory of computation, languages, automata
operating systems
compilers
databases
networks
security and cryptography
software engineering
artificial intelligence
graphics
hardware courses