comp-3801-final-project