Software project for CS 194