Class project for INF 202 at SUNY Albany