current projects Games and Codes Project III — 2023/24 We consider some mathematical games and the error-correcting codes which describe their winning strategies. Self-Dual Codes Project IV — 2023/24 We study the possible weight distributions of self-dual codes, and consider classifications of such codes up to equivalence. previous projects Niemeier Lattices and Moonshine Project IV — 2022/23 Investigating the connections between Lie algebras, lattices, modular forms, and string theory. STACKing Codes - Automated Assessment in Higher Mathematics Project III — 2022/23 We will learn how to use modern automated assessment tools to prepare materials for courses in higher mathematics. Codes and Lattices Project IV — 2021/22 Discussing connections between error-correcting codes and unimodular lattices in dimensions up to 24.