340 pubs · 12,736 cites · h-index 63
Microsoft (United States)
2006 - Present
Microsoft (Finland)
2017 - Present
Microsoft Research (United Kingdom)
2006 - 2024
Microsoft Research (India)
2008 - 2023
Microsoft (Belgium)
2023 - 2023