I want to do a master's in a reputed institution like MIT or Stanford with a scholarship. I'm just starting my B.Tech (Computer Science) in an average engineering college in India. What should I start doing now? What are the minimum requirements to get into such institutions with scholarship? Is there a way to get admission in Massachusetts Institute of Technology on scholarship and what is the way to get into M.Tech in the mechanical branch?