- Learning, Media and Technology 36(2):101-127 (2011)
- ICER, page 107-114. ACM, (2010)
- ICER, page 27-32. ACM, (2011)
- Proceedings of the sixth conference on Australasian computing education - Volume 30, page 57--61. Darlinghurst, Australia, Australian Computer Society, (2004)
- BCB, page 386-389. ACM, (2010)
- BCB, page 469-471. ACM, (2010)
- page 111--121. World Association for Cooperative Education, Boston, MA, (2004)
- TOCE 10(4):13 (2010)
- TOCE 10(4):12 (2010)
- Interactions 17(2):27-31 (2010)
- SIGCSE '10: Proceedings of the 41st ACM technical symposium on Computer science education, page 192--193. New York, NY, USA, ACM, (2010)
- SIGCSE '10: Proceedings of the 41st ACM technical symposium on Computer science education, page 192--193. New York, NY, USA, ACM, (2010)
- ITiCSE, page 199-202. ACM, (2002)
- SIGCSE, page 147-148. ACM, (2004)
- SIGCSE, page 96-97. ACM, (2004)
- Informatics in Education 4(1):143-162 (2005)
- SIGCSE, page 1. ACM, (2010)
- SIGCSE, page 192-193. ACM, (2010)
- SIGCSE Bulletin 31(4):87-100 (1999)
- ITiCSE, page 86-89. ACM, (1998)


author