Diploma in civil engineering, Singapore Polytechnic, 1983. Bachelor in Engineering with 1st class honors, Leeds University, England, 1994. Doctor of Philosophy, Cambridge University, 2002.
Civil engineer Singapore Armed Forces, 1983—1991. Electronics engineer Texas Instruments, 1994—1998. Researcher Institute for Infocomm Research, since 2002.
Lecturer National University of Singapore, 2006. Captain Republic of Singapore Air Force, 1983-1991.
Married Saranpal Kaur Sidhu, December 4, 1988. Children: Harkrishan Kaur, Jaskiran Kaur, Sanjeetpal Singh.