He joined the NUS in 1998 after he obtained his PhD degree from Georgia Tech. His teaching experiences include: Water Pollution Control Technology, Industrial Effluent Treatment, and Environmental Chemistry. His research interests are physicochemical treatment of water and wastewater and mathematical modeling of chemical and environmental processes. His current research activities are treatment of toxic metal ions by functionalized membranes and sorbents, ballast water management system, electrochemical technologies for organic and metal waste treatment, and instrumental and modeling analysis of environmental processes. He is a Chartered Engineer (CEng), a Chartered Scientist (CSci), a Chartered Chemical Engineer, and a Chartered Marine Engineer. He is a FIMarEST and a FIChemE.