Sean James, Microsoft Research