· Associate Professor, HKUST(GZ) Information Hub, 港科大(广州)信息枢纽2023–
· Senior Scientist, Qatar Computing Research Institute, HBKU2015–2023
· Research Scientist, Qatar Computing Research Institute2011–2015
· Research Fellow, University of Edinburgh2010–2012
· Scientific Staff Member, Centrum voor Wiskunde en Informatica2008–2010
· Visiting Scholar, University of Waterloo2007–2007
· PhD., Computer Science, The Chinese University of Hong Kong2004–2007
· BE; 2004 ME; PhD, Computer Science; Computer Science; Systems Engineering & Engineering Management, Northeastern University1997–2001