- Communications of the ACM 41(9):77--84 (1998)
- ITiCSE, page 329-330. ACM, (2010)
- SIGCSE, page 401-405. ACM, (2010)
- SIGCSE Bulletin 40(4):21 (2008)
- SIGCSE Bulletin 41(2):77-78 (2009)
- Computer Science Education 10(1):25--38 (2000)
- ITiCSE, page 191-195. ACM, (2009)
- ITiCSE, page 278-282. ACM, (2009)
- Computers & Education 38(4):319-329 (2002)
- Computers & Education 42(3):215-226 (2004)
- Computers & Education 44(4):477-487 (2005)
- Comm.~ACM 41(9):77--84 (September 1998)http://doi.acm.org/10.1145/285070.285085 .
- SIGCSE, page 269-270. ACM, (2009)
- SIGCSE, page 126-130. ACM, (2009)
- SIGCSE Bulletin 40(2):18-19 (2008)
- SIGCSE Bulletin 39(4):21-22 (2007)
- SIGCSE Bulletin 38(4):16-17 (2006)
- ITiCSE, page 256. ACM, (2003)
- SIGCSE, page 281-285. ACM, (2008)
- ITiCSE, page 275. ACM, (2004)


author