Mengchen Ren
Institutions: Qingdao University, China Ship Scientific Research Center
Observed institutions: Qingdao University, China Ship Scientific Research Center
ORCID: 0009-0000-9749-8682
Observed ORCID: 0009-0000-9749-8682
OpenAlex ID: A5111686723
