X

Xiaowen Ruan

Harbin Institute of Technology

ORCID: 0009-0001-2164-1216

57 papers and 2.6k citations.

PubIndex Score99Top 1% · mid-careerHow it's scored
57Publications
2.6kTotal Citations
First senior author: 2023