Michael Doebeli

University of British Columbia