2026-03-12 — Stet
In my research I often write scripts that generate data over some large set of
parameters. I have written a python library stet
which makes one particular aspect of this (stopping and starting again) a bit easier.
2026-03-12 — Stet
In my research I often write scripts that generate data over some large set of
parameters. I have written a python library stet
which makes one particular aspect of this (stopping and starting again) a bit easier.
2026-02-24 — Teaching in Qazaqstan
Cardiff University has recently started a campus in Kazakhstan; I spent two weeks there teaching. In this post I'll discuss some of my experiences.
2025-11-03 — For VS code users: how to force a line width
I find using Github PRs a great way of reviewing writing as well as code. This usually leads to a conversation about forcing a character length instead of the visual line wrapping when using VS code. As I'm not a VS code user myself I am often not able to show students who to do this.
2025-10-21 — Reviving, reproducing, and revisiting Axelrod's second tournament
Collaborators and I have just put a new preprint up on the arXiv: "Reviving, Reproducing and Revisiting Axelrod's second tournament". I'm really proud of this paper.
2025-07-16 — Game Theory Text Book
I have written my game theory notes as a text book which you can read here.
2025-07-01 — Sold: A Python library for the study of Acutions
I have been playing around with auction theory, I put sold together which lets you simulate auctions:
2025-06-09 — A Game Theory Discord Server
A few Game Theorists and I (Marc Harper and Nikoleta Glynatsi) have put together a Discord Server for an online Game Theorist community.
2025-05-19 — Python for Mathematics Book
Over the weekend, I received my author copies of Python for Mathematics.
2025-03-19 — Thank you to the student who nominated me
I have been noniminated for 3 Enriching Student Life Awards.
2025-02-18 — Getting specific contents of a large number of files
This is a short post showing how to cat the contents of a large number of
files (too large to use a standard approach) to a file.
2025-01-19 — Names of Mathematicians as group names
I use group work for assessment in both my modules. For the second year I'm using blackboard's group system to facilitate the creation of the groups. It allows you to create names for the groups, and this year I decided to try and do something different than "Group 1", "Group 2", "Group 3".
2025-01-13 — Properties of winning strategies
Over the Christmas period my co-authors and I got news of the acceptance of a paper:
2024-10-18 — Visiting lectureship at the University of Namibia and PyCon NA 2024
As part of the Cardiff University's partnership with the University of Namibia, the school of Mathematics worked with the Department of Science at the University of Namibia (UNAM) from 2015 to deliver two projects with lasting impact:
2024-09-30 — Where am I from?
I have been teaching for about 15 years. One common point of interest from my students (sometimes more than what I am teaching) is where I am from? I usually let students try and figure it out, which until two years ago was what I thought was essentially impossible (bravo to Ilia!).
2024-09-02 — Creating a shared directory on linux
This is a quick how to reminder for creating shared directories on linux. This
is mainly to avoid committing large amounts of data files and instead using a
shared computer that can be scp'd back and forth to.
2024-08-01 — 🪑
I have been promoted to a personal chair of Mathematics at Cardiff University.
2024-08-01 — Moving my posts
I am moving my blog to here.