Artificial intelligence (AI), logic, robotics, virtual reality: fascinating areas where Computer Science and Philosophy meet. There are many others, since the two disciplines share a broad focus on the representation of information and rational inference, embracing common interests in algorithms, cognition, intelligence, language, models, proof and verification. Both subjects are intellectually exciting and creative. The degree combines analytical and technical knowledge with rhetorical and literary skills, and the chance to study within two internationally acclaimed academic departments. Graduates will have highly marketable skills.