Dushyanth Narayanan, Microsoft Research Ltd.