"Non scholae sed vitae discimus"
("We learn not for school but for life")
-Seneca
Virginia Tech
| Spring, 2006 | CS5734 | Computer Supported Cooperative Work |
| Fall, 2005 | CS4894 | Designing Connected Handheld-based Applications for Education |
| Fall, 2005 | CS3604 | Professionalism in Computer Science |
Spring, 2005 |
CS5734 | Computer Supported Cooperative Work |
| Fall, 2004 | CS3604 | Professionalism in Computer Science |
| Spring, 2004 | CS5734 | Computer Supported Cooperative Work |
| Fall, 2003 | CS5724 | Models, Theories and Frameworks of Human-Computer Interaction |
Stanford University
Summer, 1998 Social Psychology
Spring, 1998 Language and Deception
1991-1997: Teaching assistantships in: Introductory Psychology, Introductory Statistics, Social Psychology (Head TA), Psycholinguistics (lectured on Memory for Discourse and Representation in Spatial Models) and Cognitive Psychology (lectured on Language Comprehension). Guest Lecturer on Politeness, in Language and Thought.
Other teaching experience
1990, Lucid, Inc. Intensive 2 week LISP course
1987, EuroPARC. A series of short courses on various object oriented programming systems.
1983-1984, Digital Equipment Corporation. Developed and taught an intensive two-week computer science course for engineers
1981-1983, MIT AI and LCS laboratories. Taught the Logo programming language to high school students at the Cotting School for the Handicapped. Taught a Logo course to secretaries in the Laboratory for Computer Science.