UP
FACULTY:WE ARE LUCI: BIOGRAPHIES: FACULTY:Donald J. Patterson:Teaching/Classes
Classes

University of California, Irvine
2013 Winter
Instructor:
Informatics 134: U/I Software Project

2012 Fall
Instructor:
Informatics 241: Intro to Ubiquitous Computing and Interaction
Informatics 133: U/I Software

2012 Winter
Instructor:
Informatics 241: Intro to Ubiquitous Computing and Interaction
Informatics 134: U/I Software Project

2011 Fall
Instructor:
Informatics 133: U/I Software

2011 Winter
Instructor:
Informatics 134: U/I Software Project

2010 Fall
Instructor:
Informatics 133: U/I Software

2010 Winter
Instructor:
Computer Science 221: Information Retrieval

2009 Fall
Instructor:
Informatics 133: Human Computer Interaction (SW)

2009 Winter
Instructor:
Informatics 141 / Computer Science 121: Information Retrieval
Informatics 241: Intro to Ubiquitous Computing and Interaction

2008 Fall
Instructor:
Computer Science 221: Information Retrieval

2008 Spring
Instructor:
Informatics 242: Ubiquitous Computing and Interaction

2008 Winter
Instructor:
Informatics 141 / Computer Science 121: Information Retrieval
Informatics 290: Recent Research in Ubiquitous Computing

2007 Fall
Instructor:
Informatics 290: Recent Research in Ubiquitous Computing

2007 Spring
Instructor:
CS 221: Information Retrieval
Informatics 132: Human Computer Interaction Project Course
Informatics 290: Recent Research in Ubiquitous Computing

2007 Winter
Instructor:
Informatics 131: Human Computer Interaction
ICS 290: Recent Research in Ubiquitous Computing
2006 Fall
Guest Lecturer:
ICS 200: Seminar in Research in ICS
Summer
Supervisor:
ICS 199: Individual Study
Spring
Instructor:
INF 132/ICS 105: Human Computer Interface Project Course
Interface design for Web 2.0 and AJAX applications
ICS 290: Recent Research in Ubiquitous Computing
Guest Lecturer:
NETSYS 295: Introduction to Network Research
Informatics 44: Seminar in Informatics Research Topics
Supervisor:
ICS 299: Individual Study
ICS 298: Thesis Supervision
ICS 199: Individual Study
Winter
Instructor:
ICS 280: Special Topics in Ubiquitous Computing
Ubiquitous Computing for Post-Crisis Logistics
ICS 290: Recent Research in Ubiquitous Computing
Guest Lecturer:
ICS 200: Seminar in Research in ICS
ICS 229: Seminar in Informatics
Supervisor:
ICS 299: Individual Study
ICS 298: Thesis Supervision
2005 Fall
Instructor:
ICS 290: Recent Trends in Ubiquitous Computing
Guest Lecturer:
ICS 212: Embedded Systems: Slides 1, Slides 2
Supervisor:
ICS 299: Individual Study

University of Washington
2004 Fall
Guest Lecturer:
CSE 573: Artificial Intelligence
2002 Spring
Teaching Assistant:
CSE 590HK: Technology for Alzheimer's Disease
2001 Fall
Teaching Assistant:
CSE 573: Artificial Intelligence
2000 Fall
Head Teaching Assistant:
CSE 143: Computer Programming II

University of Maryland Extension Campus
1998 Winter
Math 100: Transitional Mathematics