Raja Appuswamy, Microsoft Research, Cambridge