S. Chen
Institution: The University of Texas at Austin
Observed institutions: The University of Texas at San Antonio Health Science Center, The University of Texas at Austin
ORCID: 0009-0008-8601-8733
Observed ORCID: 0009-0008-8601-8733
OpenAlex ID: A5113960436
