Thanks to gforce!
I was admitted to phd programs in all the three schools. And the specialty should be system in UR and UVa, and as to Purdue, it's computer engineering.
I also think purdue may be the best choice

. Anyway, more suggestions @ comments welcomed!