Wentao Shan
Institution: King Abdullah University of Science and Technology
Observed institutions: Imperial College London, King Abdullah University of Science and Technology
ORCID: 0009-0005-2517-6859
Observed ORCID: 0009-0005-2517-6859
OpenAlex ID: A5111316074
