I am currently in the 3rd year of a BTech. I want to pursue an MS in the U.S. What are the requirements that I should have to get an admission in the top 3 colleges of the USA?
I'm currently pursuing B.E. (IT) at NSIT, Delhi, want to pursue MS from MIT/Stanford/other top American college. I am a sophomore. What should I do?