Bachelor in honors, University Malaya, Kuala Lumpur, Malaysia, 1977. Master of Arts, University Malaya, Kuala Lumpur, Malaysia, 1981. Doctor of Philosophy, Middlesex University, London, 1995.
Tutor University Malaya, Kuala Lumpur, 1977-1986. Lecturer University of Science Malaysia, Penang, 1986-1996, associate professor, since 1996. Consultant Malaysian Examination Council, Kuala Lumpur, 1977-1991, Intergovernmental Panel on Climate Change, Bangkok, Thailand, 1989-1991, Energy Information Administration studies on hydrology and environment.
Chairperson geography section University of Science Malaysia, Penang, 1988-1990. Assistant secretary National Geography Association Malaysia, Kuala Lumpur, 1989-1991. Visiting academy Middlesex University, London, since 1995.
Committee member Malaysian Nature Society, Penang, 1995, Penang State Environmental Council, 1996. Editor Women's Crisis Center, Penang, 1995.
Married Sheila Chang, June 10, 1996. Children: Chan, Lisa.