- the International Journal for Technology in Mathematics Education 13(2):65-78 (2006)
- International Journal of Continuing Engineering Education and Life-Long Learning IJCEELL 18(2):214-233 (2008)
- Journal of Interactive Media (2008)
- Computers in Human Behavior 25(5):1079-1088 (2009)Available online 14 February 2009 .
- Interactive Learning Environments 15(1):61-75 (2007)


user