Rewrite cycles in CS courses: experience reports. - Linda M. Null; Mike Ciaraldi; Liz Adams; Ursula Wolz; Max Hailperin (SIGCSE, 2002)