He is also an Adjunct Associate Professor at the Chinese University of Hong Kong, and a visiting scholar of Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, China. He received his PhD (2010) in Computer Science from the Queen Mary University of London. Prior to joining NTU, he served as a Research Assistant Professor at the MMLab of the Chinese University of Hong Kong, from 2013 to 2018. He was a postdoctoral researcher at Queen Mary University of London and Vision Semantics Limited, from 2010 to 2013.