Diploma in Electronics, Computer and Communications Engineering, Singapore Polytechnic, 1996. Bachelor of Science in Electrical and Electronic Engineering, Nanyang Technological University, Singapore, 2000. Master of Science in Electrical and Electronic Engineering, Nanyang Technological University, 2003.
Doctor of Philosophy in Computing, Imperial College London, 2008.
Assistant software engineer Maritime and Port Authority Singapore, 1999. Tutorial assistant and lecturer Imperial College London, 2004—2007. Senior research engineer Institute Infocomm Research, Singapore, 2000—2004, research fellow, since 2008.
Member of Institute of Electrical and Electronics Engineers, Association Computing Machinery.