If you could get your SAT up a little higher that would really help you. Also I suggest to really do well the first semester (like try to get as many As as possible) then NYU Stem would be fairly feasible for you. I would suggest taking SAT IIs to help improve your application and further demonstrate your STEM abilities.
Chance me back? http://talk.collegeconfidential.com/what-my-chances/1776774-ill-chance-back-for-top-schools.html#latest