C. William Gear
Univ. of Illinois, Urbana
Progressive project assignments in computer courses
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education