S

Shengrui Feng

University Health Network

ORCID: 0000-0002-5321-5529

38 papers and 726 citations.

PubIndex Score79Top 21% · early-careerHow it's scored
38Publications
726Total Citations
First publication: 2024