This was a project I created for SI110 at UofM