Past teaching schedule.
In the past, I have taught:
Fall 2021: Data 8
, co-taught with
Prof. Ani Adhikari
Spring 2021: CS 261 (Computer Security)
Fall 2020: Data 8 (Foundations of Data Science)
, co-taught with
Prof. Swupnil Sahai
.
Spring 2020: CS161
, co-taught with
Prof. Raluca Ada Popa
.
Fall 2018: Data 8 (Foundations of Data Science)
, co-taught with
Prof. Ramesh Sridharan
.
Fall 2017: Data 8 (Foundations of Data Science)
, co-taught with Prof. John DeNero.
Fall 2017: CS 261 (Computer Security)
, co-taught with Prof. Raluca Ada Popa.
Spring 2016: CS 161 (Computer Security)
.
Fall 2014: CS 170 (Algorithms)
.
Spring 2014: CS 161 (Computer Security)
.
Spring 2013: CS C79 (Societal Risks and the Law)
.
Fall 2012: CS 261: Computer Security
.
Fall 2011: CS 261: Computer Security
.
Fall 2010: CS 70 (Discrete Mathematics)
.
Spring 2010: CS 161 (Computer Security)
.
Fall 2009: CS261 (Computer Security)
.
Spring 2009: CS 170 (Algorithms)
.
Fall 2008: CS 261 (Computer Security)
.
Spring 2008: CS 70 (Discrete Mathematics)
.
Fall 2007: CS 261 (Computer Security)
.
Spring 2007: on sabbatical
Fall 2006: on sabbatical
Spring 2006: CS 276 (Cryptography)
.
Fall 2005: CS 161 (Computer Security)
.
Spring 2005: CS 70 (Discrete Mathematics)
.
Fall 2004: CS 261 (Computer Security)
.
Spring 2004: CS 276 (Cryptography)
.
Fall 2003: CS 70 (Discrete Mathematics)
.
Spring 2003: CS 170 (Algorithms)
.
Fall 2002: CS 261 (Computer Security)
.
Spring 2002: CS 276 (Cryptography)
.
Spring 2002: CS 294-5 (Analysis and Design of Cryptographic Primitives)
.
Spring 2002: CS 298-36 (Digital Defense: Issues in Security, Privacy and Critical Infrastructure Protection)
.
Fall 2001: CS 70 (Discrete Mathematics).
Spring 2001: CS 70 (Discrete Mathematics).
Fall 2000: CS 261 (Computer Security)
.
Fall 1998: CS 261 (Computer Security)
.
David Wagner,
daw@cs.berkeley.edu
,
http://www.cs.berkeley.edu/~daw/
.