Peng Lu
Institution: Chongqing Technology and Business University
Observed institutions: Qingdao University of Science and Technology, Chongqing Technology and Business University
ORCID: 0009-0006-2286-2367
Observed ORCID: 0009-0006-2286-2367
OpenAlex ID: A5020435113
