42 pubs · 1,718 cites · h-index 21
University of Chicago
1985 - 1996
New England Biolabs (United States)
1989 - 1989
Tufts University
1981 - 1982
University of Edinburgh
1980 - 1980
California Institute of Technology
1976 - 1978