3460:635 Algorithms projects