Microsoft Research (United Kingdom)
101 papers and 7.5k citations.
Indexing the rest of 101 publications…