William Fennell Smyth
William Fennell Smyth was born in Canada in October 1935. In 1957 he received his B.S. degree in pure mathematics from the University of Toronto. Over the next 10 years he worked in business and industry on computer applications to engineering, science, and management. In 1967 he joined the United Nations and spent 15 years with various UN agencies (FAO, ILO, UNOTC), mostly in developing countries, advising on national computer policy, computer training, and management development. In 1982 Smyth accepted a one-year contract as Adjunct Associate Professor of computer science at the McMaster University, ON, Canada. The following year he received his M.S. degree in numerical analysis from the University of Ottawa and accepted a Tenure-Track position at McMaster. In 1986 he became tenured, in 1990 received his Ph.D. degree in computing from the Curtin University, WA, Australia, and in 1992 was promoted to Professor at McMaster. Since 1989 his main research interest has been string algorithms (combinatorics on words). Smyth publishes an average of about eight research papers a year and is one of a three-person Steering Committee of the International Workshop on Combinatorial Algorithms (IWOCAs). In 2003 he published a monograph entitled "Computing patterns in strings." He is a Fellow of the British Computer Society and Foundation Fellow of the Institute for Combinatorics & Its Applications; he has been a Member of the Association for Computing Machinery and the American Mathematical Society since 1966.
Biography Updated on 5 July 2011