My research and teaching interests lie at the inter­section of philo­sophy of science, computational sciences, metaphysics and applied ethics. In philo­sophy of science I am interested in unification, explanation, and model-based science. In philosophy of physics, I am interested in spacetime theories, foundational assumptions of quantum gravity, especially string theory: string dualities and their philo­sophical con­sequences for space-time theories. In metaphysics, I am mostly interested in the metaphysics of time and causation. I work on philosophical aspects of cognitive sciences, computation and numerical simulations, machine learning, and evo­lutionary computation. I have recently been investigating computational ethics (or 'machine ethics') and models of arti­ficial moral agency based on machine learning. I have tackled the ethical implications of emergent technologies and the practice of contemporary science.