Sergey Legtchenko, Microsoft Research, Cambridge