COMPUT 651 Midterm Project Report