Jeremy Gibbons (online)

Professor of Computing @ University of Oxford

Jeremy Gibbons is Professor of Computing at the University of Oxford, where he leads the Algebra of Programming research group, and is Director of the part-time professional postgraduate master’s programme in Software Engineering. His research interests are in programming languages, especially functional programming and patterns in programming. He is Editor-in-Chief of the journal The Art, Science, and Engineering of Programming (and was until recently Editor-in-Chief of the Journal of Functional Programming), and a member of IFIP Working Group 2.1 on Algorithmic Languages and Calculi, and of IFIP Working Group 2.11 on Program Generation.

Late last year, David Turner, a giant of our field and regular Lambda Days participant, passed away unexpectedly. Many may remember chatting to him in the coffee breaks—he was one of the nicest people you could hope to meet.


David was an advocate of functional programming back when Fortran and Cobol ruled the roost of high-level programming languages. His work was an inspiration to many, and his influence on many of our careers was profound. In this session four of us will recall the man, what he meant to us personally, and some of his most influential work.