Projects for ICS 311: Algorithms