He left the University of Colorado in 1989 .
He taught at the University of California Davis for eighteen years before his retirement in 2007 .
He left the University of Colorado in 1989 and he taught at the University of California Davis for eighteen years before his retirement in 2007 .