Design and Analysis of Algorithms Projects