Haoran Sun
Observed name: Sun, Haoran
Institutions: Johns Hopkins University, Shenyang University of Technology
Observed institutions: Johns Hopkins University, Shenyang University of Technology, ShanghaiTech University
ORCID: 0000-0002-9561-0308
Observed ORCID: 0000-0002-9561-0308
OpenAlex ID: A5100725612
