skip to content

Department of Computer Science and Technology


Each college has at least one Director of Studies in Computer Science, who is responsible for the undergraduate teaching organised by that college and who provides advice to students on academic matters.

Information for Directors of Studies about teaching and supervisions.

The current Directors of Studies in Computer Science are:

College Person CRSID Students
Christ's College Richard Mortier rmm1002
Churchill College John Fawcett jkf21
Clare College Lawrence C Paulson FRS lp15
Corpus Christi Dr Zheng Yuan zy249
Corpus Christi Dr David Greaves djg11
Darwin College Alan Blackwell afb21
Downing College Dr Robert Harle rkh23
Emmanuel College Dr Thomas Sauerwald tms41
Fitzwilliam College Srinivasan Keshav sk818
Fitzwilliam College Dr Robert Harle rkh23
Girton College Dr Stephen Cummins sac92 Part IA, Part IB, Part II, Part III
Gonville and Caius College Russell Moore rjm49
Gonville and Caius College Dr Timothy Jones tmj32
Homerton College John Fawcett jkf21
Hughes Hall John Fawcett jkf21
Jesus College Dr Christopher Town cpt23 Part II, Part III
Jesus College Cecilia Mascolo cm542 Part IB
Jesus College Jean Bacon jmb25 Part IA
King's College Dr Alice Hutchings ah793 Part II, Part III
King's College Timothy Griffin tgg22 Part IB
King's College Dr Jamie Vicary jv258 Part IA
Lucy Cavendish College John Fawcett jkf21
Magdalene College John Fawcett jkf21
Murray Edwards Luana Bulat ltf24
Newnham College John Fawcett jkf21
Pembroke College Dr Amanda Prorok asp45
Peterhouse Dr Robert Mullins rdm34
Queens' College Alastair Beresford arb33 Part IA, Part IB
Queens' College Neil Lawrence ndl21 Part II, Part III
Robinson College Dr Richard Sharp rws26 Part IA
Robinson College Jeremy Yallop jdy22 Part IB
Robinson College Alan Mycroft am21 Part II
Selwyn College Dr Richard Watts rrw1000
Sidney Sussex College Matthew Ireland mti20
St Catharine's College Dr Sergei Taraskin snt1000
St Edmund's College Luana Bulat ltf24
St John's College Dr Robert Mullins rdm34
Trinity College Dr Sean Holden sbh11
Trinity College Dr Neel Krishnaswami nk480
Trinity College Professor Frank Stajano fms27
Trinity Hall Simon Moore swm11
Wolfson College Dr Christopher Town cpt23