Cornell is a great Ivy for Engineering. The nice thing about a lot of the top private schools with large endowments, at least as far as the Ivy’s are concerned, is that they have need blind admissions and will make sure if you are accepted that you get a financial aid package that will allow you to attend.