<p>Look at Cornell. It fits your criteria pretty well and has great financial aid for income under 60K.</p>