I am a philosopher with a strong interest in science and computational methods. I teach at the Western Carolina University, in the Philosophy and Religion Department and at the University of North Carolina, in Asheville in the Master of Liberal Arts and Science program.

My research and teaching interests lie at the intersection of philosophy of science, computational sciences, metaphysics and applied ethics. In philosophy of science I am interested in unification, explanation, and model-based science. In philosophy of physics, I am interested in space-time theories, foundational assumptions of quantum gravity, especially string theory: string dualities and their philosophical consequences 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 evolutionary computation. I have recently been investigating computational ethics (or ‘machine ethics’) and models of artificial moral agency based on machine learning. I have tackled the ethical implications of emergent technologies and the practice of contemporary science.