Ran Xin
Observed names: Xin Ran, Xin, Ran
Observed institutions: Tufts University, Shanghai Jiao Tong University, Carnegie Mellon University, Shanghai Maritime University
ORCID: 0000-0002-1697-9116
Observed ORCID: 0000-0002-1697-9116
OpenAlex ID: A5033024261
