- Computers in Human Behavior 25(5):1165 - 1171 (2009)Including the Special Issue: Design Patterns for Augmenting E-Learning Experiences .
- IGI Global, (forthcoming)
- Computer Science Education (2001)
- MIT Press, Cambridge, MA, (2009)
- The Journal of Philosophy 98(8):411-444 (2001)
- Philosophy and Phenomenological Research 75(1):168 (2007)
- Journal of the Learning Sciences 10(1):5-15 (2001)
- International Journal for the History of Mathematics Education 3(2):91-102 (2008)
- Computers & Education 51(1):297-317 (2008)
- Evolution of Communication 4(1):3-32 (2000)
- (1970)
- EuroPLoP (2003)
- Proceedings of the National Academy of Sciences 104(5):1461 (2007)
- Systems, Signs & Actions 2(1):3-40 (2006)
- Towards Mechanized Mathematical Assistants Lecture Notes in AI, 4573, page 296-312. Springer, (2007)ISBN=978-3-540-73083-5, doi = 10.1007/978-3-540-73086-6_24 .
- (2005)
- Proceedings of Society for Information Technology and Teacher Education International Conference 2006, page 3957-3970. Chesapeake, VA, AACE, (2006)
- Journal of Mathematical Behavior 17(1):53-78 (1998)
- Oxford University Press, New York, (2001)
- Edge (2000)


user