145 pubs · 5,337 cites · h-index 43
Weizmann Institute of Science
1983 - Present
Utrecht University
2013 - 2013
Max Planck Institute for Biophysical Chemistry
1996 - 1996
University of California, Los Angeles
1990 - 1990