 He is currently Professor of Philosophy and Computer Science at the Frankfurt School of Finance and Management, and has held positions at LMU Munich, Carnegie Mellon University, the Max Planck Institute for Human Development in Berlin, and the New University of Lisbon.He is a member of the PROGIC steering committee, the editorial boards of "Synthese", and "Minds and Machines", and was the editor-in-chief of "Minds and Machines" from 2011 to 2016.He obtained a Ph.D. in philosophy and computer science from the University of Rochester under Henry Kyburg.