I teach computer science and am a Fellow at Pembroke College where I am the Director of Studies in Computer Science. I primarily lecture undergraduate courses such as the 1A Foundations of Computer Science, 1B Software & Security Engineering and II Cloud Computing. I work with a merry band of MPhil and PhD students and always enjoy discussing new ideas that may change the world for the better, or just be fun!
The 2nd Edition of my book Real World OCaml was published in 2022 by Cambridge University Press and is available freely online and in print.
I #hack on open-source software and am a long-time contributor to projects ranging from #OCaml (↗), #OpenBSD (↗), #Docker (↗) and #Xen (↗) and I co-founded the #MirageOS (↗) unikernel framework. I've been fortunate to have some of these projects rank among some of the most widely deployed pieces of free software in the world, and others that have had tremendous positive impact on the quality of computer systems.
Interested students are welcome to get in touch informally, but all applications must go through the department process. You may find my research, papers, talks and ideas helpful background material before getting in touch. I'm extremely unlikely to respond to LLM-generated requests for internships, of which I now get dozens per week.
I am signed up to the Keshav declaration on the necessity of computer scientists responding to the urgent #planetary crisis.
I would really love to see a pika in real life.