16 pubs · 1,753 cites · h-index 13
Stanford University
2002 - 2022
Yale University
1994 - 2007
University of California, Berkeley
2002 - 2006
International Centre of Insect Physiology and Ecology
2005 - 2005
Institute of Cell Biology and Neurobiology
2005 - 2005