Classwork for CSCI306