195 pubs · 4,210 cites · h-index 29
Iowa State University
2013 - Present
Shanghai CASB Biotechnology (China)
2024 - Present
EA Technology
2026 - Present
Stanford University
2000 - Present
Chinese Academy of Sciences
2025 - 2025