Eno Thereska, Microsoft Research, Cambridge UK