I have a year left until I finish my BS in computer science. I want to go to graduate school, so I am in the midst of trying to decide where I want to go.
I realize, of course, that in the end my decision will be dictated by where I get accepted, and what I can afford.
That said, I would like to apply to places which are relevant to my interests - something that I recognize is continually changing.
So my question is: how do I decide? How do I narrow things down? Has anybody had experiences working with faculty or students (graduate, PhD) from different universities? If so, do you have any insights to lend? ("x has excellent facilities and funding to do research in HCI" or "y is a small school, and their faculty are excellent.")
I myself am interested in computer networking (and I'm currently doing research with a professor in that field.) Of the classes I've taken, I tend to be the most interested in systems-related concepts (rather than HCI or Software Engineering.)
Nearly all schools have research faculty in "computer networking" - but I have no way to tell which projects are the most worth working on, or which program will give me the most depth. I can call the schools and visit them, but what kinds of questions should I be asking to figure out if a given school is a good fit?
[community wiki. this is meant to be in the same spirit as many of the interesting undergrad-experience related questions, only, hopefully, with advice specific for the unique things that grad students worry about.]
Edit: This is a similar discussion, though I think my question is a bit more generic.