William M. Farmer
Professor
Department of Computing and Software
McMaster University
Home Page