@finolex1 The point about double majoring being easier at Yale is not true at all. Penn has a very flexible curriculum and all the majors in the engineering school (SEAS) and the school of arts and sciences (CAS) are open to each other and there aren’t any restrictions really, so there is no difficulty at all. Also transferring from one to the other is very easy and quick.