Hey everyone. I've been doing some thinking about grad school, and I have a question. I'm an undergrad in Electrical Engineering, and I plan on going to grad school after I graduate. There are three school that have alway been kind of my "dream" schools to go to do (MIT, Caltech, or Stanford), and I was just wondering, what does it take to get accepted into a school like this? Right now I'm sitting at a pretty good GPA, just shy of 4.0 (although I've heard my upcoming classes are very hard, so it might take a slide). I saw somewhere that Stanford receives 1500 applications and there are only 75 accepted. I was wondering, what kind of GPA do I need to even have a shot? Also, what else is admission based on, and what could I do in the next couple years to improve my chances? Thank you!