I am a B.tech CS undergraduate, 2nd year. What can i do now to pursue MS in MIT or Stanford in the future? 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?