<p>If you want a pure engineering major, Cornell is better (from what I have heard food is #1). Northwestern is better if you are not worried about the engineering ranks and want to be in a smaller school in a major city and try out more liberal arts classes and probably a totally different crowd overall.</p>