145 pubs · 4,249 cites · h-index 28
University of South China
2025 - Present
United States Food and Drug Administration
2015 - 2025
Center for Drug Evaluation and Research
2014 - 2025
North China Electric Power University
2025 - 2025
Tianjin Chengjian University
2024 - 2025