AlgorithmA project
Proceedings of the 36th SIGCSE technical symposium on Computer science education (2005) - Comments
doi: 10.1145/1047344.1047401 

Marc Bernstein, Kelly M. FitzGerald, James P. Macdonell, Arturo I. Concepcion