Bachelor of Science, University Singapore, 1978. Master of Science, University Salford, England, 1982. Doctor of Philosophy, University Salford, England, 1987.
Teacher in training Raffles Institute, Singapore, 1979-1980. Education officer Temasek Junior College, Singapore, 1983. Visiting member staff University Strathclyde, England, 1985-1987.
Scientific officer Singapore Science Center, Singapore, 1988-1998, senior scientific officer Singapore, 1998-1999, acting head physical science Singapore, 2000-2001. Assistant professor Nanyang Technological University, 2001—2005, associate professor, since 2005.
Member Jalan Kayu Citizens Consultative Committee, since 1992. Member Singapore National Institute Chemistry, honorary secretary, Singapore Academy of Science, New York Academy of Sciences.