Shanghai
Nanyang Technological University