15-110 class project