He studied at Yale University (BA in Philosophy) and the University of Michigan (MA and PhD in Philosophy). He has previously taught at Tufts University and Arizona State University.