Alex Moshchuk, Microsoft Research