(2001)
Lecture Notes in Computer Science, Vol. 2190 (2001), pp. 210-??.
(1998)
(1993)
International Journal of Human-Computer Studies, Vol. 62, No. 3. (March 2005), pp. 307-327.
(2004)
Computers and Composition, Vol. 23, No. 1. (2006), pp. 32-48.
British Journal of Educational Technology, Vol. 31, No. 3. (July 2000), pp. 229-241.
(08 July 2002)
(30 June 2003)
Computer Graphics and Applications, IEEE, Vol. 24, No. 6. (2004), pp. 6-8.
Creating, Connecting and Collaborating through Computing, 2005. C5 2005. Third International Conference on (2005), pp. 3-10.
Creating, Connecting and Collaborating through Computing, 2005. C5 2005. Third International Conference on (2005), pp. 11-18.
Lecture Notes in Computer Science, Vol. 2190 (January 2001), 15.
(August 1993)
WilliamsInternational Journal of Human-Computer Studies, Vol. 44, No. 6. (June 1996), pp. 829-47.
(2005)
(2005)
(2005)
(2004)
Advanced Learning Technologies, 2005. ICALT 2005. Fifth IEEE International Conference on (2005), pp. 906-908.
The Internet and Higher Education, Vol. 4, No. 1. ( 2001), pp. 45-60.
(31 January 2003)
Journal of the American Society for Information Science, Vol. 43, No. 2. (4 January 1999), pp. 156-163.
Creating, Connecting and Collaborating through Computing, 2005. C5 2005. Third International Conference on (2005), pp. 127-134.
(01 March 1998)
Engineering and Technology Management, 1996. IEMC 96. Proceedings., International Conference on (1996), pp. 241-246.
(27 November 2000)
Innovate: Journal of Online Education, Vol. 1, No. 6. (August 2005)