<p>I would say that your stats are within the ranges for all these schools, but your chances are probably best for Cornell due to their higher acceptance rate. I you are able to you should definately consider applying to more schools with top engineering programmes, just to improve your chances. Good luck!
</p>