The Ancient Graffiti Project

AGP Landing Page AGP Presentation

A user-friendly digital resource for exploring and understanding handwritten wall-inscriptions of the early Roman empire, providing insights into ancient life, society, and language.

More info

Squirrel Simulator (SQS)

Game Play

A video game built in PyGame with an extensive graphics API add on

More info

Python Jeopardy

Jeopardy Board Jeopardy Answer

A version of the classic Jeopardy game show programmed in python and pygame. The game comes with thousands of preloaded questions from previous Jeopardy games, but also allows users to create their own custom games.

More info

Cellular Automata Simulator


Generalized program for visualizing different cellular automata rules. Rules are written in RLE format.

More info


7x7 Board

A Python program that simulates the matchbox game Hexapawn. Features basic learning mechanics, a graphical user interface, and variable board sizes.

More info

MENACE Python Implementation


A simple project that allows the user to train and play against a Tic-Tac-Toe AI modeled after the matchbox computer MENACE (Machine Educable Noughts And Crosses Engine).

More info


Editor Window

A python package built on top of pygame providing classes and functions for game development. Includes GUI widget editor.

More info

Minecraft 8-Bit ALU

Minecraft ALU