Computer Science


Cambridge Computer Science blends theoretical knowledge and practical experience to give you the tools to work at the forefront of technology. The Department of Computer Science and Technology is responsible for the course syllabus, the programme of lectures and the exams. The Department website contains lots of information on the benefits of studying Computer Science at Cambridge, the course content and employment prospects.

Computer Science at Queens’

The college supports your study on an individual basis and provides teaching in small groups of two or three students, known as supervisions.  We aim to admit between six and eight Computer Science undergraduates every year.  This number provides a supportive cohort of Computer Science students while being small enough that we can support every student individually. Students typically participate in three or four hours of small-group supervisions a week. These supervisions are delivered by Queens’ teaching staff, complemented by researchers based in the Department. 

Is Computer Science at Queens' right for me?

Choosing a college is a matter of personal preference. We encourage you to visit the College to see what it is like in person.  We are always pleased to receive emails from potential applicants, so please contact us. Things to consider:

  • Colleges differ in the size of intake and teaching ethos. We admit between six and eight students a year and actively encourage students to work together and support one another.
  • Queens' is an open and informal college located near the centre of town, which gives easy access to many city amenities and is a short walk to lectures in the first year. For the later years of the degree, University teaching will take place in The Computer Laboratory on the West Cambridge site. This is a 10-minute cycle ride on a low-traffic route.  Alternatively, the Universal bus service runs door to door, stopping outside Queens’ and the Department.
  • We actively pursue wider interests in the subject: in addition to supervisions at Queens’, we run a general meeting once a week for all Computer Scientists. Recent activities have included collaborative programming challenges, summer internship reports, and short project talks from undergraduates as well as researchers from the Department.
  • We provide every first- and second-year student with a copy of the core course text books. Books are returned at the end of the year for use by the next group of students. Queens’ and the University have well-stocked libraries to support students in the third and fourth year.
  • Students' academic expenses in Computer Science at Queens' are supported by The Robin Walker Fund.

We are passionate about high-quality teaching and education. For example, two of Queens’ teaching staff (see below) have a leading role in the construction and delivery of the teaching platform, which is funded by the UK’s Department for Education to support and improve Computer Science teaching in all English schools.

Assessment process

Applicants will be required to take the Test of Mathematics for University Admission (TMUA) in late October or early November and the results will be considered alongside the rest of the application paperwork in order to determine which candidates to invite for interview. We will not simply select those candidates with the best scores in the TMUA when determining who to invite for interview; rather, we will use your TMUA score together with your application paperwork.

Candidates invited for further assessment will take part in two interviews. One interview will seek to understand your ability in mathematics, logical thinking and problem solving.  The second interview will assess your interest and motivation for study in Computer Science. We no longer use the Computer Science Admissions Test (CSAT) as part of our admissions process.


The Robin Walker Fellowship in Computer Science

The Hassabis Fellowship in Computer Science

Queens’ Computer Science Teaching Staff

Professor Alastair Beresford (Robin Walker Fellow): 

As the Director of Studies for the first- and second-year Computer Science students, I am responsible for organising supervisions and helping students to fulfil their academic potential. I supervise first- and second-year courses so I get to know all students well. I’m also Professor of Computer Security in the Department of Computer Science and Technology where I teach undergraduate courses on programming as well as graduate courses on computer security. In 2014, I was awarded the Pilkington Teaching Prize by the University for excellence and innovation in University teaching. I lead the development of the tech platform used to deliver the online learning system together with Prof Andrew Rice. I will be on sabbatical leave for 2022-23 and Drs Mishra and Jahić will direct studies in my absence. Further Info:

Professor Neil Lawrence: As Director of Studies for the third- and fourth-year Computer Science students, I am responsible for coordinating supervisions together the Department as well as helping fulfil their academic potential. In the University, I am the inaugural DeepMind Professor of Machine Learning. I have been working on machine learning models for over 20 years. I recently returned to academia after three years as Director of Machine Learning at Amazon. My main interest is the interaction of machine learning with the physical world. This interest was triggered by deploying machine learning in the African context, where ‘end-to-end’ solutions are normally required. This has inspired new research directions at the interface of machine learning and systems research, this work is funded by a Senior AI Fellowship from the Alan Turing Institute. I am also visiting Professor at the University of Sheffield and the co-host of Talking Machines. Further Information:

Dr Challenger Mishra: I have recently joined Queens' as a Bye Fellow in Computer Science. I am responsible for supervisions and currently stepping into the role of Director of Studies for first-year Computer Scientists. One of my passions is to inspire the next generation of students and prepare them for the challenges ahead. At the Computer Laboratory, I am a Research Fellow with the Accelerate Program for Scientific Discovery, and an affiliated lecturer co-teaching a course on Theory of Deep Learning. My research is at the intersection of Physics, Geometry, and Machine Learning. Currently I am working on special geometries that appear as extra-dimensions in Superstring theory, and AI driven mathematical discovery. I completed my doctorate in Theoretical Physics as a Rhodes scholar from the University of Oxford. Before moving to Cambridge, I held postdoctoral appointments at the Institute of Mathematical Sciences (Madrid), and jointly at The Alan Turing Institute (London) and University of Oxford. In the past I have held college Lectureships in Physics, Mathematics, and Computer Science at the University of Oxford for a number of years.

Dr.-Ing. Jasmin Jahić: As the incoming Director of Studies for Computer Science for second-year students, I am responsible for their academic progress, organising supervisions, and helping them to understand real-world industrial and society challenges in this context. I also supervise several courses in the first and second year. I work at the University of Cambridge as a Research Associate and serve as a co-lead at the committee for creating Strategic Research and Innovation Agenda (SRIA) for the EU’s Key Digital Technologies funding programme.

Dr Ramsey Faragher: I teach mathematical theory underlying Computer Science alongside applications such as security, machine learning and artificial intelligence. My own research is in the fields I teach: I work on machine learning and data fusion techniques for navigation and tracking. I have had a varied career, working in the defence industry, academic research and, most, recently, founding and running my start-up company:

Professor Andrew RiceI am currently working away from the university as a Principal Researcher at Github. My main focus is on Copilot which is an AI-powered pair-programmer. I maintain my connection with college as a Bye-Fellow. Previously I was the Hassabis Fellow in Computer Science and Director of Studies for the first-year Computer Science students. In 2014 I was awarded the Pilkington Teaching Prize by the University for excellence and innovation in University teaching. I lead the development of the tech platform used to deliver the online learning system together with Prof Alastair Beresford. Further Information: