S

Sasha J. Ruiz-Torres

University of Cincinnati Medical Center

ORCID: 0000-0002-8730-1249

7 papers and 208 citations.

PubIndex Score79Top 21% · early-careerHow it's scored
7Publications
208Total Citations
First publication: 2017