Group Explorer, visualization software for the abstract algebra classroom, developed by Nathan Carter and Ray Ellis
Fifteen Puzzle Game