Professor Oege de Moor
Subject: Computer Science and Maths
Department: Computer Science
Contact
Websites
Background
Professor Oege de Moor finished his undergraduate studies from Rijksuniversiteit Utrecht in the Netherlands in 1987, and then obtained his DPhil at Oxford in 1992. While studying at Oxford, he was a Junior Research Fellow at St John’s College. He was elected as tutor in computation at Magdalen in 1993. His research was first focused on the mathematical foundations of algorithm design, and later on programming tools. In 2015 he became an emeritus fellow, so that he could give his full attention to his start-up company named Semmle which supplied security tools to the world’s leading software companies. In 2019 Semmle was acquired by GitHub, a subsidiary of Microsoft, which is home to over 50M software developers. Oege is currently a vice president of research at GitHub and lives in San Francisco.
Teaching
During his tenure at Magdalen, Oege taught all aspects of computer science. Frequently, tutorials resulted in joint research papers with students. That interplay between teaching and research is what makes tutorials so rewarding for all involved. Several of Oege’s students later joined his company, illustrating the bonds formed over tutorials enduring for decades.
Selected Publications
- Oege de Moor. Categories, Relations and Dynamic Programming. Math. Struct. Comput. Sci. 4(1): 33-69 (1994)
- Oege de Moor, Damien Sereni, Mathieu Verbaere, Elnar Hajiyev, Pavel Avgustinov, Torbjörn Ekman, Neil Ongkingco, Julian Tibble: QL: Object-Oriented Queries Made Easy. GTTSE 2007: 78-133
- Max Schäfer, Oege de Moor. Type inference for Datalog with complex type hierarchies. POPL 2010: 145-156