David Yau (Singapore University of Technology and Design) Ee-Chien Chang (National University of Singapore)