I am delivering an Agda course for our 4th years.
I am co-delivering with Alasdair Lambert a digital logic, binary arithmetic, and assembly language course for 1st year students. I am focusing on the technology stack used during this course i.e. the Syrup programming language for circuit descriptions and testing, and the TINY machine based on a von Neumann architecture.
I am co-delivering with Bob Atkey a functional programming course for 3rd year students. Bob's original lecture notes are available online
I am delivering an Agda course for our 4th years.
I am delivering an Idris 2 course for SPLV 2023.
You can download the (WIP) SPLV lecture notes.