Assignments and Projects from College of Charleston CSCI 221