Research
Papers
 Affinizations of Lorentzian KacMoody Algebras and Hilbert Schemes of Points on K3 Surfaces
Arxiv 2020  Moonshine for all finite groups (with Xavier Gonzalez, Neekon Vafa, and Roger Van Peski)
Research in the Mathematical Sciences 5.1 (2018), 14.
Software
The following SageMath code and associated Jupyter notebooks were mostly not designed for public use and come with no guarantee of correctness. Nevertheless they may prove useful to somebody.

Lie algebra methods contains methods for even lattice vertex operator algebras and KacMoody algebras. E.g. one may find a basis for a given root space of a KacMoody algebra in terms of Chevalley generators.

Quiver methods contains methods for doing calculations with quiver varieties and quiver representations. E.g. computing the stratifications of quiver varieties for nongeneric stability parameter.

ndimensional partitions allows one to do some computations with ndimensional partitions extending the plane partition calculations already available in sage.