Chance for top schools. (Is it tough to get into these schools with my major?)

Congrats on getting this far! Your grades are strong, however you should bump that SAT to about 2300+ to be safe (for stanford and MIT). Your EC’s are pretty good, a lot of diversity, and they show your interest in math and science. Unfortunately, there are SO MANY Asian males applying to the above schools in Engineering. I think you are on the right track (Stanford, MIT, and Ivys are going to be a stretch though). The only thing I see missing is work experience (your internship is great, but its not “work” really).

Help me where to apply??

http://talk.collegeconfidential.com/college-admissions/1793302-what-colleges-should-i-apply-to-types-of-school-selectivity-help-with-resume.html#latest