Stefan Saroiu, Microsoft Research