Sebastian Angel, Microsoft Research