Ruse enseñaba en la Universidad de Guelph, Canadá, desde hace 35 años.