Best schools for Computer Science major with flexible core/liberal arts requirements?

How open is the open curriculum? - #14 by ucbalumnus is somewhat older, but contains a comparison of general education requirements at colleges that are often claimed to have lesser general education requirements.

Of course, you also have to consider the CS offerings at each school, plus basic limitations like budget.