Teaching
-
COP 4610 Operating Systems & Concurrent Programming (distance learning
sections only) Spring Term 2015
-
CEN 4020 Software Engineering I Fall Term 2010
-
CIS 4930/5641 Linux Kernel & Device Driver Programming, Summer B Term 2010
-
CEN 4021 Software Engineering II Spring Term 2010
-
CEN 4020 Software Engineering I Fall Term 2009
-
talk for CIS 5935, Introduction to Research, Fall Term 2009
-
COP 4020 Programming Languages, Spring Term 2009
-
CIS 4900/5920 Programming Contest Practice, Spring Term 2009
-
COP 4613/5642 Real Time Systems, Fall Term 2008
-
talk for CIS 5935, Introduction to Research, Fall Term 2008
-
CIS 4930/5641 Linux Kernel & Device Driver Programming, Summer B Term 2008
-
COP 4020 Programming Languages, Fall Term 2007
-
talk for CIS 5935, Introduction to Research, Fall Term 2007
-
CIS 4930/5641 Linux Kernel & Device Driver Programming, Summer B Term 2007
- COP
4613/COP 5642 Real-Time Systems, Fall Term 2006.
-
talk for CIS 5935, Introduction to Research, Fall Term 2006
-
CIS 4930/5641 Linux Kernel & Device Driver Programming, Summer B Term 2006
-
COP 4020 Programming Languages, Fall Term 2005
-
talk for CIS 5935, Introduction to Research, Fall Term 2005
-
CIS 4930/5641 Linux Kernel & Device Driver Programming, Summer B Term 2005
-
COP 4610 Operating Systems & Concurrent Programming, Spring Term 2005
-
CIS 4930/5930 Linux Kernel & Device Driver Programming, Summer B Term 2004
- CIS
6930 Selected Topics in Computer Science: Advanced Readings
in Real-Time Systems, Spring Term 2004.
- COP
5035 Software Engineering, Fall Term 2003.
The web-based materials for most of the following courses have been taken
off line, to conserve disk space.
- COP
4613/CIS 5930 Real-Time Systems, Fall Term 2003.
-
CIS 4930/5930 Linux Kernel Programming, Summer B Term 2003
-
talk for COP 5611, Operating Systems, Spring Term 2003 (substitute lecture)
-
talk for CIS 5935, Introduction to Research, Fall Term 2002
-
COP 4610 Operating Systems & Concurrent Programming, Fall Term 2002
-
COP 4610 Operating Systems & Concurrent Programming, Spring Term 2001
-
talks for COP 5670, Advanced Unix Programming (three substitute lectures), Fall Term 2001
-
COP 5611 Operating Systems (special reoffering), Summer A Term 2001
-
COP 5611 Operating Systems, Spring 2001
-
COP 5570 Advanced Unix Programming, Fall 2000
- COP 4613/CIS 5940 Real-Time Systems, Summer A-term 2000
-
COP 5570 Advanced Unix Programming, Fall 1999.
- CIS
5930 Computer and Information Security Summer term 1999, I
managed
-
COP 5611, Operating Systems, Spring 1999
-
CEN 5035, Software Enginering, Fall 1998
-
CIS 3931, Ada Programming, Spring 1998
- COP 4613, Real-Time Systems, Spring 1998
- COP 2000 Computer Science I (with
C++), Fall 1997
- CEN 4010 Software Engineering with
Ada, Spring 1997
- COP 2000 Computer Science I (with
Ada), Fall 1996