28 pubs · 1,725 cites · h-index 20
University of California, Davis
1998 - 2024
University of California, San Francisco
1992 - 1994
Institute of Parasitology
1992 - 1993
University of California, Berkeley
1992 - 1992
Massachusetts Institute of Technology
1990 - 1990