Software

 

Group Explorer

Visualization software for the abstract algebra classroom

Group explorer website (app, docs, etc.)

Ray Ellis and Nathan Carter

Include all groups up to order 20 plus noteworthy groups of higher order. Runs fully in the browser, supporting Cayley diagrams, multiplication tables, cycle graphs, and other visualization types. Constructs diagrams of homomorphisms between visualizations to illustrate key group theory concepts, and allows the user to do so as well.

 

How to Data

A free reference for data science students

How to Data website

Nathan Carter and several student contributors

How to Data is a free, online reference site targeted primarily at analytics and data science students. It’s organized around statistical and data-related tasks and shows their implementation in a wide variety of software packages.

 

Teaching tools

I also co-directed the Lurch project for many years, but gave that project to Ken Monks in the fall of 2024.

 

Logic games

 

Three GAP packages

During the 2018-2019 academic year, I was a research fellow at the University of St Andrews in Scotland, where I worked part-time on the GAP team. Although I have not worked on the packages much since then, they include: