How should I prepare for getting into the Stanford MS in CS program if I'm currently an undergraduate in civil engineering from India? How should I prepare for getting into Stanford MS CS if I'm currently an undergraduate in India?