He received a B.A. in philosophy from Haverford College, an M.A. and Ph.D. in Philosophy from the University of Toronto and worked at the University of Toronto as a Senior Instructional Technology Specialist. He has published and presented papers in the area of philosophical dialogue, textual visualization and analysis, humanities computing, instructional technology, computer games and multimedia. With colleagues at McMaster University he set up an undergraduate Multimedia programme. He is currently the project leader for the CFI (Canada Foundation for Innovation) funded project TAPoR, a Text Analysis Portal for Research, which is developing a text tool portal for researchers who work with electronic texts. He has recently published a book Defining Dialogue: From Socrates to the Internet with Humanity Books. [August 2005]Spencer Rose: A.31, A.35.