comp-sci-project