im doing a business and computing double, which i think is a good mix, the only downside being that we do more of a broad coverage. on the computing side, i've studied programming, algorithm design&analysis, artificial intelligence, communications, graphics, databases, and software engineering...