Ahmed El-Shimi, Microsoft Research