Bachelor of Science in Biology, Rensselaer Polytechnic Institute, 1968. Master of Science in Computer Science, Rensselaer Polytechnic Institute, 1986. Doctor of Philosophy in Biology, University Rochester, New York, 1972.
Lecturer National University Malaysia, Kuala Lumpur, 1972-1976. Research associate Worcester (Massachusetts) Polytechnic, 1976-1978. Senior lecturer University Pertanian Malaysia, Serdang, 1978-1981.
Assistant professor University Guam, Mangilao, 1982-1985. Computer scientist Health Research Inc., Albany, New York, since 1986.
Member American Association for the Advancement of Science, Institute of Electrical and Electronics Engineers, Association Computing.
Married Meeli Chew, October 2, 1982. 1 child, Eric Weiming.