Murray Shanahan graduated in Computer Science from Imperial College London in 1984. He gained his PhD in 1988, for research in Artificial Intelligence, from Cambridge University (King's College), where he also devoted a great deal of time to philosophy. He carried out postdoctoral work, first at Imperial College then Queen Mary College London, before rejoining Imperial College as a lecturer in 1998. He was awarded the title of Professor of Cognitive Robotics in 2006. His peer-reviewed publications cover a variety of disciplines, including computer science, neural networks, psychology, mathematics, and philosophy.