CS at Penn for someone who is not interested in business?

I was accepted to Penn and Cornell’s Engineering programs and I’m trying to make a decision. I’ve heard that Penn is really great for CS majors that don’t want to do CS but would rather end up in business – is this true? And Cornell is better for pure engineers. Personally, I’m not very interested in business, would Penn still be worth considering over Cornell Engineering?

(The reason I’m considering Penn over Cornell is because I like the relatively smaller size of it’s engineering program as I’m looking for more of a personal feel – I’m not sure if this is a valid consideration).

I would say that Penn CS students tend to have broader interests, and one of those potential interests is business, but you could be interested in almost anything. My DD has added minors in math and statistics. She has taken some Econ courses, and a classic latin course. The program is just more flexible in allowing a student to explore their interests. It does not have to be an interest in business. Also, don’t mistake flexible for easier. I promise you will be working hard. The CS program has some of Penn’s best students.

The NETS program could also be of interest to the right student: www.nets.penn.edu

Penn is a school that’s best known for its business programs, but if you want to do traditional CS, Penn is a perfectly fine place to go.