Algorithms CSCI 3104 (Spring Semester)