174 pubs · 11,364 cites · h-index 59
University of Pittsburgh
1982 - Present
Johns Hopkins University
1979 - 2023
Purdue University West Lafayette
2023 - 2023
Microsoft Research (United Kingdom)
2023 - 2023
Dartmouth–Hitchcock Medical Center
2013 - 2013