Grad School Admissions Resources

I often get asked by students from India about how does the graduate admission process work for both MS and PhD programs in the US. After sharing advice from my own limited experience, I generally end up sharing a bunch of links with the students. I thought of collecting them in a single place for easy sharing and posterity. Note that most of these are relevant only to Computer Science programs.