Visiting Fellow
2005-2006
USA
Iowa State University
Explanatory Pluralism and Mechanistic Explanation in Biology
Associate Professor Philosophy, Univ. of Waterloo