David Kotz: Teaching

2021 Spring CS 50 Software Design & Implementation
2020 Fall CS 89/189.26 Security and Privacy in the Lifecycle of IoT for Consumer Environments (SPLICE)
2019 Spring CS50 Software Design & Implementation
2017 Spring CS50 Software Design & Implementation
2016 Spring CS50 Software Design & Implementation
2009 Spring CS 98 EPICS (Engineering Projects in Community Service)
2008 Winter CS 98 EPICS (Engineering Projects in Community Service)
2003 Spring CS 78 Computer Networks
2003 Winter CS 88/188 Topic: Pervasive Computing
2002 Spring CS 78 Computer Networks
2002 Winter CS 88/188 Topic: Context-Aware Mobile Computing
2001 Spring CS 78 Computer Networks
2000 Summer CS 37 Computer Organization and Design
2000 Winter CS 99 Current Trends and Ethical Issues in Computer Science
1999 Fall CS 88/188 Topic: Wireless Networks and Hand-held computers
1999 Winter CS 99 Current Trends and Ethical Issues in Computer Science
1998 Spring CS 78 Computer Networks
1998 Winter CS 99 Current Trends and Ethical Issues in Computer Science
1997 Spring CS 88/188 Topic: Electronic Commerce and Market-based Models of Computing
1996 Fall CS 58 Operating Systems
1996 Summer CS 37 Computer Organization and Design
1996 Winter CS 23 Software Design and Implementation
1995 Fall CS 88/188 Topic: Transportable Agents and Extensible Operating Systems
1995 Summer CS 37 Computer Organization and Design
1994 Summer CS 37 Computer Organization and Design
1994 Winter CS 108 Operating Systems (Graduate version)
1993 Summer CS 37 Computer Organization and Design
1993 Spring CS 23 Software Design and Implementation
1993 Winter CS 108 Operating Systems (Graduate version)
1992 Fall CS 9 Introduction to Computer Science, Honors Section
1992 Spring CS 78 Computer Networks
1992 Winter CS 108 Operating Systems (Graduate version)
1991 Fall CS 88/188 Topic: Parallel Computing

David Kotz