Canada Research Chair in Biocomputing 2007-2011
Canada Research Chair in Biocomputing 2002-2006
Ontario Distinguished Researcher Award, 2002
Florence Bucke Science Prize 2002-2003
Exceptional Performance in Undergraduate Teaching, 2000
Nevanlinna Prize 1991 for the best mathematics Ph.D. thesis in Finland