Double major in CS and English?

Is that possible at Penn? Or better to look at schools where CS in in the CAS?

Yes, it’s very common to do one major in CAS and one in engineering (I’ve never heard of that particular combo though). You can either be a student in CAS who does computer science as a second major (http://www.cis.upenn.edu/current-students/undergraduate/second-major.php) or an engineering student who does English as a second major (not as common).

Thank you for your response! Very helpful.