Hi DarkKnight517363,
Your stats are great, especially in the subjects that influence potential in EE, so I think you’re chances of attending a top EE program is high, but some programs require a 100+ on the TOEFL, so you’ll probably want to meet that condition (though sometimes internationals are given conditional admission that require enrollment in English classes or an increase in TOEFL by a certain time).
From what I can tell, your written English is fine, although I’m basing this off a rather short post and not an essay.
Extracurricular wise, I’d say that reading and working out are too general and won’t help much in a resume.
Applying to the Yale Global Scholars, I’m not sure what this means. I am also confused by you being participant in a scholarship in which the top 0.1% of participabts will get a Udacity Data Analyst Nanodegree for free. Did you get accepted into the Yale Global Scholars, or could you explain more? Did you get the Udacity Data Analyst Nanodegree or are the results still pending?
Based on your stats alone (GPA, SAT scores), consider Cornell, USC, UCBerkeley/UCLA/UCSD, WPI, RPI, V-tech. You can always apply to the tippy top like Stanford, MIT, CMU, Caltech, Harvard, but it’s very difficult to determine your admission chances since every applicant, especially internationals, will also be competitive. From students I know who got into MIT and Caltech for computer science, many had published papers, patents, self-developed apps, etc. in high school. Maybe you should talk to them and ask how you can improve your chances? PM me if you’d like me to introduce you to them.