I have taught at the (SUNY) University at Buffalo since 2000, where I am the C.S. Peirce Professor of American Philosophy. Previously I taught at SUNY Fredonia (1977-1995) and the U.S. Military Academy at West Point (1995-2000). I am have been the co-editor and editor of the "Transactions of the C.S. Peirce Society" (1999-2008).