Hey there. I hate to say this (because I know the money sounds tempting.) But…GO TO CORNELL! J It is a great program. ND is known in the US, but only for its undergraduate program. Cornell is an Ivy, and you will get TONS of credit for that all over the place. Also, students LOVE it there, it is a GREAT community, and well within striking distance of New York City (which is a nice perk.) The $20K or whatever is nothing in the grand scheme of things. Go to Cornell—you will not regret it!