Actualmente enseño Fundamentos de Programación.
En el pasado he enseñado también Sistemas Operativos, Compiladores y otras materias en cursos de grado y master.
- Sistemas operativos usando UNIX.
- Sistemas operativos usando Plan 9 de Bell Labs
- Fundamentos de Programación usando Picky
- Fundamentos de Programación usando Pascal