I currently have a GPA of 3.89 at community college after 45 credits, but retook a calc 2 class that I got a D an obtained an A. Not only that I graduated high school early with a regular high school diploma , but then went to israel for engineering an at the university, I passed all my classes with a 2.0 cumulative GPA cause I had a lot of personal issues an the Teachers didnt know English well even though the program was meant to be comptely English. I then retook all the classes at the community college an got that 3.89 GPA. What are my chances of transferring into a top 25 electrical engineering schools like carnigie mellon, an if so how can I improve my chances? My Act score was 31 an high school GPA was 3.7.