<p>Bottom line: if you want to pursue engineering, don’t go to Yale. I agree that smaller engineering programs sometimes offer good opportunities, but Yale is not really one of them. Caltech would be a good example of this. The problem with small programs is that many don’t offer enough funding, resources, and diversity of research to fully accomodate a wide range of students.</p>