I want to pursue a master's in computer science at a university at the same level as Stanford. I am studying ECE at Thapar. What should I do in the remaining 3 years of my Btech? Can I pursue a master's in computer science at top US universities (MIT, Stanford, UCB, CMU)?