Christopher J. Rossbach, Microsoft Research