Current Modules

Course Notes

A Taste of Categorical Semantics
Marco Paviotti
Notes, 2024.
[pdf]

Kan Extensions and Monads
Marco Paviotti
Notes, 2023.
[pdf]

Past Modules

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).