57 pubs · 360 cites · h-index 8
University of Glasgow
2015 - Present
Agency for Science, Technology and Research
2023 - 2023
University of California, Los Angeles
Nanyang Technological University
Fudan University