I have taught and supervised modules and projects throughout my PhD:
2024-2025 Supervising Computer Networking for Robinson.
2024-2025 Supervising the part II project Building bigraphs of the real world.
2024-2025 Supervising the part II project Low-latency wayland compositor in OCaml.
2023-2024 Teaching Assistant for Introduction to networking and systems measurements.
2023-2024 Supervising Computer Networking for Robinson and Pembrooke.
2023-2024 Supervising Concepts in Programming Languages for Robinson.
2023-2024 Supervising Concurrent and Distributed Systems for Pembrooke.
2022-2023 Supervising Principles of Communications for Gonville and Caius.
2022-2023 Supervising Concurrent and Distributed Systems for Downing.
2022-2023 Co-supervising the part II project Decentralised Capability-based Code Collaboration using Matrix.