Shuguang Han
Observed name: Han, Shuguang
Institution: Alibaba Group (China)
Observed institutions: University of Electronic Science and Technology of China, Alibaba Group (China)
ORCID: 0009-0003-9001-8369
Observed ORCID: 0009-0003-9001-8369
OpenAlex ID: A5010308985
