973 pubs · 17,681 cites · h-index 64
Johns Hopkins University
2013 - Present
University of California, Santa Barbara
2004 - Present
Central China Normal University
2025 - Present
Shanghai Pesticide Research Institute
2026 - Present
Beihang University
2026 - Present