CSC 110 AB Honors Project