Cited by 503
Stockholm University
ORCID: 0000-0002-1147-7766Publishes on Neurobiology and Insect Physiology Research, Insect and Arachnid Ecology and Behavior, Invertebrate Immune Response Mechanisms. 305 papers and 14.7k citations.
Add your photo, update your bio, and get notified when your ranking changes.