| Architecture |
Compilers/Programming Languages |
Data Structures |
|
Microprocessors |
|
S 1987 ICS 4621
S 1986 ICS 4621
F 1986 ICS 6620
Sq 1986 ICS 6620
S 1986 ICS 2602
W1986 ICS 2602
F 1986 ICS 2602
F 1985 ICS 2602
|
F 1994 CS 352
S 1995 CS 352
F 1993 CS 352
F 1992 CS 352
S 1990 CS 352
F 1990 CS 352
S 1989 CS 352
F 1989 CS 352
F 1988 CS 352
F 1987 CS 352
|
F 1989 CS 251
|
|
* |
|
|
| Programming*** |
Seminars |
Software Engineering |
|
Software Testing |
|
F 2004 CS 178*
S 2004 CS 180
S 1996 CS 156/158 |
S 2005 CS 197
F 2002 SCI 490H
F 2002 CS 397
F 1991 CS 690
F 1998 CS 490E
|
F 2003 BITS C461/IS 341**
S 2002 CS 290
F 2001 CS406
S 2001 CS 490D
F 2000 CS 406
S 2000 CS 407
F 1999 CS 406
S 1999 CS 407
S 1998 CS 407
F 1998 CS 406
F 1997 CS 406
F 1995 CS 406
S 1994 CS 407
S 1993 CS 407*
F 1993 CS 406
F 1992 CS 406*
S 1992 CS 490T*
F 1991 CS 490S*
S 1991 CS 510
S 1990 CS 510
S 1989 CS 510
|
|
F 2005 CS 590T
F 2006 CS 490M |
|
* Designed and taught a new course.
**Offered at BITS, Pilani, India during sabbatical.
*** Began teaching programming to freshman in 1972. Taught each semester until fall 1985.
F: Fall semester. S: Spring semester. Sq: Summer quarter. W: Winter quarter
|