Teaching
I have taught and supervised various courses and projects in the department 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 Supervised Computer Networking for Robinson and Pembrooke.
- 2023-2024 Supervised Concepts in Programming Languages for Robinson.
- 2023-2024 Supervised Concurrent and Distributed Systems for Pembrooke.
- 2022-2023 Supervised Principles of Communications for Gonville and Caius.
- 2022-2023 Supervised Concurrent and Distributed Systems for Downing.
- 2022-2023 Co-supervised the part II project Decentralised Capability-based Code Collaboration using Matrix.