Fellow, Director of Studies for Computer Science
BA in Mathematics (Cambridge), PhD in Computer Science (Edinburgh), ScD (Cambridge).
Programming Languages
Professor of Computing
Currently lectures Optimising Compilers (Part II) and Advanced Dataflow Analysis (MPhil/Part III). Supervises first and third years at Robinson.
Music, Tennis