Talks and teaching
15 recordings, all free to watch. Some are about my research. Most are practical sessions on the tools that computational research depends on.
Lectures
A short course for the NITheCS mini-school series, with notebooks to work through.
2026
Introduction to neuromorphic computing
NITheCS mini-school, three lectures, 11 to 25 March 2026
Seminars and colloquia
2026
Growing pains: working, thinking and trusting in the age of AI
NITheCS colloquium, 21 September 2026
2024
Markovian noise modelling and parameter extraction framework for quantum devices
QSUN, SAQuTI and NITheCS seminar, 1 March 2024
Micro-schools
Short practical sessions for NITheCS, newest first.
2026
Running LLMs locally: from terabytes to tokens
NITheCS micro-school, 28 August 2026
2026
2026
Introduction to Linux
NITheCS micro-school, 29 May 2026
2026
Upgrade your Python toolkit with uv, ruff and ty
NITheCS micro-school, 20 February 2026
2025
Ship your code with Docker
NITheCS micro-school, 19 September 2025
2025
Introduction to deep learning with PyTorch
NITheCS micro-school, 11 July 2025
2025
Introduction to note taking with Obsidian
NITheCS micro-school, 16 May 2025
2024
Introduction to Git and GitHub
NITheCS micro-school, 11 October 2024
2024
Intermediate Visual Studio Code, part 2
NITheCS micro-school, 6 September 2024
2024
Introduction to Visual Studio Code: your coding playground
NITheCS micro-school, 19 June 2024
Service
Organising committee
QTML 2026
10th International Conference on Quantum Techniques in Machine Learning
6 to 11 December 2026
Jan Mouton Learning Centre, Stellenbosch University
Reviewing
Peer review
- The Journal of Supercomputing
- Quantum Machine Intelligence