C

Chuluo Yang

Shenzhen University

ORCID: 0000-0001-9337-3460

748 papers and 41.5k citations.

PubIndex Score98Top 2%How it's scored
748Publications
41.5kTotal Citations
#8in Organic Light-Emitting Diodes Research
First publication: 1996First senior author: 2005