131 pubs · 3,002 cites · h-index 30
University of Strathclyde
2018 - Present
Shenzhen Bay Laboratory
2024 - Present
University of Hong Kong
2001 - Present
ZheJiang Academy of Agricultural Sciences
2025 - 2025
Ocean University of China