Edmund Li Sheng received his PhD from the University of Freiburg. He is a distinguished professor at Shandong University. He has published over 100 papers and 12 monographs. He has been awarded the ‘Outstanding Research Achievement Prize’ by the Chinese Ministry of Education and the ‘China New Development Award’ by Springer Nature.