Previous Quarters' Courses
Summer 2007:
Informatics 131 (Human-Computer Interaction)
Summer 2007:
ICS 139W (Communications Skills for Computer Scientists)
Spring 2007:
ICS 398B (Advanced Teaching Assistant Seminar)
Winter 2007:
Informatics 42 (Informatics Core Course II)
Winter 2007:
ICS 398A (Teaching Assistant Seminar)
Fall 2006:
Informatics 41 (Informatics Core Course I)
Fall 2006:
ICS H21 (Introduction to Computer Science I—Honors)
Fall 2006:
ICS 398A (Teaching Assistant Seminar)
Spring 2006:
ICS 398B (Advanced Teaching Assistant Seminar)
Winter 2006:
Informatics 42 (Informatics Core Course II)
Winter 2006:
ICS 398A (Teaching Assistant Seminar)
Fall 2005:
Informatics 41 (Informatics Core Course I)
Fall 2005:
ICS H21 (Introduction to Computer Science I--Honors)
Fall 2005:
ICS 398A (Teaching Assistant Seminar)
Spring 2005:
Informatics 264 (Computer Law)
Spring 2005:
ICS 398B (Advanced Teaching Assistant Seminar)
Winter 2005:
Informatics 42 (Informatics Core Course II)
Winter 2005:
ICS 398A (Teaching Assistant Seminar)
Fall 2004:
Informatics 41 (Informatics Core Course I)
Fall 2004:
ICS H21 (Introduction to Computer Science I--Honors)
Fall 2004:
ICS 398A (Teaching Assistant Seminar)
Spring 2004:
ICS 131 (Social Analysis of Computerization)
Winter 2004:
ICS 104 (Human-Computer Interaction)
Winter 2004:
ICS 398B (Advanced Teaching Assistant Seminar)
Fall 2003:
ICS H21 (Introduction to Computer Science I--Honors)
Fall 2003:
ICS 10A (Information: Presentation and Representation)
Fall 2003:
ICS 398A (Teaching Assistant Seminar)
Summer 2003:
ICS 131 (Social Analysis of Computerization)
Summer 2003:
ICS 139W (Communications Skills for Computer Scientists)
Spring 2003:
ICS 280 (Computer Law Seminar)
Winter 2003:
ICS H22 (Introduction to Computer Science II--Honors)
Winter 2003:
ICS 398B (Advanced Teaching Assistant Seminar)
Fall 2002:
ICS H21 (Introduction to Computer Science I--Honors)
Fall 2002:
ICS 131 (Social Analysis of Computerization)
Fall 2002:
ICS 398A (Teaching Assistant Seminar)
Summer 2002:
ICS 131 (Social Analysis of Computerization)
Summer 2002:
ICS 139W (Communications Skills for Computer Scientists)
Spring 2002:
ICS 131 (Social Analysis of Computerization)
Winter 2002:
ICS 131 (Social Analysis of Computerization)
Winter 2002:
ICS 398A (Teaching Assistant Seminar)
Fall 2001:
ICS H21 (Introduction to Computer Science I--Honors)
Fall 2001:
ICS 10A (Information: Presentation and Representation)
Fall 2001:
ICS 398AB (Teaching Assistant Seminar)
Summer 2001:
ICS 131 (Social Analysis of Computerization)
Summer 2001:
ICS 139W (Communications Skills for Computer Scientists)
Spring 2001:
ICS 280 (Computer Law Seminar)
Winter 2001:
ICS H22 (Introduction to Computer Science II -- Honors)
Winter 2001:
ICS 131 (Social Analysis of Computerization)
Winter 2001:
ICS 398A (Teaching Assistant Seminar)
Fall 2000:
ICS 10A (Information: Presentation and Representation)
Fall 2000:
ICS 398AB (Teaching Assistant Seminar)
Spring 2000:
ICS 139W (Communications Skills for Computer Scientists)
Winter 2000:
ICS H22 (Introduction to Computer Science II--Honors)
Winter 2000:
ICS 141 (Programming Languages)
Fall 1999:
ICS 10A (Information: Presentation and Representation)
Fall 1999:
ICS 141 (Programming Languages)
Fall 1999:
ICS 398AB (Teaching Assistant Seminar)
Summer 1999:
ICS 1P (Intro to Computing)
Spring 1999:
ICS 22 (Intro to CS II)
Spring 1999:
ICS 280 (Computer Law Seminar)
Winter 1999:
ICS 22 (Intro to CS II)
Winter 1999:
ICS H22 (Intro to CS II---Honors)
Fall 1998:
ICS 22 (Intro to CS II)
Fall 1998:
ICS 398AB (Teaching Assistant Seminar)
Spring 1998:
ICS 22 (Intro to CS II)
Spring 1998:
ICS 280 (Computer Law Seminar)
Winter 1998:
ICS 22 (Intro to CS II)
Winter 1998:
ICS 139W (Communications Skills for Computer Scientists)
Fall 1997:
ICS H21 (Intro to CS I---Honors)
Fall 1997:
ICS 398AB (Teaching Assistant Seminar)
Spring 1997:
ICS 22 (Intro to CS II)
Winter 1997:
ICS 22 (Intro to CS II)
Winter 1997:
ICS 139W (Communications Skills for Computer Scientists)
Fall 1996: ICS H21 (Intro to CS I---Honors)
Fall 1996: ICS 1B (Patterns of Problem Solving)
Fall 1996:
ICS 398A (Teaching Assistant Seminar)
Spring 1996:
ICS 1P (Intro to Computing)
Spring 1996: ICS 22 (Intro to CS II)
Winter 1996: ICS 22 (Intro to CS II)
Winter 1996:
ICS 280 (Computer Law Seminar)
Fall 1995: ICS 1A (Intro to Computing)
Fall 1995: ICS 1B (Patterns of Problem Solving)
Fall 1995: ICS 398 (TA Training Seminar)
David G. Kay
, 406B Computer Science
University of California, Irvine
Irvine, CA 92697-3425.
(949) 824-5072
--- Fax
(949) 824-4056
--- Email
kay@uci.edu