Teaching Experience

 

Carnegie Mellon University

Term
Course ID
Title
Role
Enrollment
Summer 2013
96796
Human Computer Interaction
Instructor
8
Summer 2013
96715
Android Product Development
Instructor
20
Summer 2013
96772
Extreme Interface Voting with Disabilities
Instructor
7
Summer 2012
96796
Human Computer Interaction
Instructor
23
Summer 2012
96715
Android Product Development
Instructor
25
Summer 2011
96715
Android Product Development
Instructor
16
Summer 2010
96715
Android Product Development
Instructor
23
Spring 2010
96826
Research Methods and Theory
Instructor
11
Fall 2009
96826
Research Methods and Theory
Instructor
15

Massachusetts Institute of Technology

Term

Sub. No

Title

Role

Enrollment

Fall 2007

MAS 964

One Lap Top Per Child

Instructor

16

Fall 2006

MAS 742

Industrial Design Intelligence

Instructor

8

Fall  2005

MAS 742

Industrial Design Intelligence

Instructor

12

Fall 2005

MAS 741

Context Aware Computing

Instructor

8

Fall 2004

MAS 966

Voting Technology

Instructor

9

Fall 2004

MAS 742

Industrial Design Intelligence

Instructor

12

Fall 2003

MAS 742

Industrial Design Intelligence

Instructor

12

Fall 2003

MAS 741

Context Aware Computing

Instructor

5

Fall 2002

MAS 742

Industrial Design Intelligence

Instructor

15

Stanford University

Term
Title
Role
Enrollment
Spring 1997
Proactive and Reactive Agents in User Interface
Instructor
12
Spring 1996
Proactive and Reactive Agents in User Interface
Instructor
15
Spring 1995
Proactive and Reactive Agents in User Interface
Instructor
14
Spring 1994
Proactive and Reactive Agents in User Interface
Instructor
10
Spring 1993
Proactive and Reactive Agents in User Interface
Instructor
12
Fall 1984
AI Programming
Instructor
100

Hampshire College

Term

Sub. No.

Title

Role

Enrollment

Spring 1978

DIV 1, 2, 3

Hampshire Individual Project Courses

Instructor

3

Fall 1978

DIV 1, 2, 3

Hampshire Individual Project Courses

Instructor

5

University of Massachusetts at Amherst

Term
Sub. No.
Title
Role
Enrollment
Spring 1980
COINS 121
Pascal Programming
Teaching Assistant
90

Brown University

Term

Sub. No.

Title

Role

Enrollment

Spring 1978

ENG 106

Computer Architetures

Teaching Assistant

40

Fall     1977

ENG 163

Digital Electronics

Teaching Assistant

30

Ted's YouTube Videos

Watch Videos

FoldiMate POC Dec 2012

World News Tonight ABC - 12_9_98
IBM Pointing Stick #1 - 10_25_91

Society is protecting each other.