Tehran
Nanyang Technological University