ANU Logic Summer School

At the 2022 and 2023 editions of the ANU Logic Summer School I lectured a short course on modal logic. In six one-hour lectures I introduced Kripke semantics for normal modal logic and worked towards the Van Benthem characterisation theorem.


ANU COMP1100: Programming as problem solving

This course gives an introduction to functional programming in the computer science bachalor of the ANU. I was co-convenor and -lecturer, jointly with Ranald Clouston.