77 pubs · 3,217 cites · h-index 27
Beijing University of Chemical Technology
2024 - Present
University of Wisconsin–Madison
1990 - 2025
University of Electronic Science and Technology of China
2005 - 2025
China Aerodynamics Research and Development Center
2015 - 2025
Beijing Fengtai Hospital
2025 - 2025