Jeremy Gibbons is Professor of Computer Science at the University of Oxford, where he leads the Algebra of Programming research group and serves as Director of the Software Engineering Programme offering part-time professional Masters' degrees. He is a Governing Body Fellow at Kellogg College and has held significant leadership roles including Deputy Head of Department and Chair of the Faculty of Computer Science (2012-2016). His research focuses on programming methodology, particularly functional languages and object-oriented languages, with emphasis on expressing and reasoning about recurring patterns in software structure. He has made substantial contributions to functional programming, program construction, and the mathematics of program design, often drawing connections between category theory and practical programming techniques. His recent publications demonstrate continued innovation in functional programming techniques, memory technologies, and algorithm design, showing consistent focus on mathematical foundations of programming. The work spans theoretical explorations and practical applications of programming language concepts. CEng (Chartered Engineer) MBCS (Member of the British Computer Society) CITP (Chartered IT Professional) FIAP (Fellow of the International Association for Pattern Recognition) Gibbons has supervised numerous doctoral students and actively mentors both current and past students including Juuso Haavisto, Johannes Hartmann, and Jack Liell-Cock. His leadership extends to major conference committees and editorial boards, having served as Editor-in-Chief of the Journal of Functional Programming and current Editor-in-Chief of The Programming Journal. He leads the Algebra of Programming research group at Oxford, which explores the mathematical foundations of programming and develops techniques for program construction based on algebraic principles. The group maintains strong connections with international research communities through IFIP Working Groups 2.1 and 2.11.














