Current Modules
Past Modules
- 2017-2019. CO519 – Theory of computing. Moodle page here, Class Supervisor. University of Kent.
- 2017-2018. CO545 – Functional and concurrent programming. Moodle page here, Seminar. University of Kent.
- 2017-2019. Category Theory with Dominic Orchard, University of Kent. Reading group for postgraduates and researchers. Download the notes here.
- 2014-2015. Advanced Models and Programs with Jesper Bengtson. ITU Copenhagen.
Software
- The Markix Operating System. It is a bare bone operating system for x86 architectures written in Assembly and C. It runs on the bochs emulator. Download the source code from my GitHub page. Software needed: NASM Compiler, C Compiler with support for cross compiling to i386 architectures, Bochs, GNU Debugger (gdb).