Michael Cranston

University of California, Irvine

PhD University of Minnesota, 1980

Visiting Assistant Professor, University of Illinois, 1980-1982,

University of Rochester 1983-2004

University of California, Irvine 2004-present