Solving recurring student problems with recurrences. - Jonathan Byrd; Monty Carter; David Cook; Philip Kirkham; Martha J. Kosa (ITiCSE, 2007)