<p>Well, the lesser ivies all give decent need-based financial aid as well. Cornell might be a good option for you in case the top schools don’t work out because their physics, electrical engineering, and computer science programs are all top 10, while math is top 15. Many people consider Cornell’s engineering programs to be the best in the Ivy League.</p>