/ Teaching

I have been a Fellow at Pembroke College since 2015 and am the Director of Studies for Computer Science there. I have taught the following courses at the Cambridge Computer Laboratory. I'm also a regular Part II project checker and have overseen many project ideas.

Foundations of Computer Science

Here are the various repos used to create the interactive teaching environment we use for 1A FoCS. It may be useful to other professors who are using OCaml in their courses.

Ping me if you want to know more, or other people who have worked on this with me are Jeremy Yallop, David Allsopp and Jon Ludlam, with Jon being the currently active additional lecturer on the course as of 2024.