Sweden
Nanyang Technological University