Teaching

» home Edward W. Felten



Spring 2013 — WWS Junior Task Force on Robots, Law, and Policy

Fall 2013 — COS 597G: Advanced Topics in Computer Science: Surveillance and Countermeasures

Spring 2013 — WWS Junior Task Force on Mobile Privacy

Fall 2012 — COS 432: Information Security

Spring 2010: WWS 586F / COS 586: Information Technology and Public Policy

Fall 2009 — COS 597E: Civic Technologies

Spring 2009: WWS 586F / COS 586: Information Technology and Public Policy

Fall 2008: COS 432: Information Security

Spring 2008: WWS 586F / COS 598E: Information Technology and Public Policy

Fall 2007: COS 126: Introduction to Computer Science

Spring 2007: Information Technology and Public Policy

Fall 2006: COS 432: Information Security

Spring 2005: COS 491: Information Technology and the Law

Fall 2004: Computer Science 432: Information Security

Spring 2004: Computer Science 491: Information Technology and the Law

Fall 2003: Computer Science 432: Information Security

Spring 2003: Computer Science 491: Information Technology and the Law

Fall 2002: Computer Science 432: Information Security

2001-2002 academic year: sabbatical leave

Spring 2001: Computer Science 432: Information Security

Fall 2000: Computer Science 111: Computers and Computing

Spring 2000: Computer Science 496: Information Security

Fall 1999: Computer Science 597b: Advanced Topics in Computer Science and FRS 147: The Microsoft Case: Antitrust in the Internet Age.

Spring 1999: Computer Science 496: Information Security

Fall 1998: Computer Science 591

Spring 1998: Computer Science 592

Fall 1997: Computer Science 461, Distributed Computing and Networking

Spring 1997: Computer Science Department independent work coordinator

Fall 1996: Computer Science 597, Advanced Topics in Computer Science: Computer Security and Computer Science Department independent work coordinator.

Spring 1996: Computer Science 592: Seminar on Computer Systems (co-taught with Doug Clark)

Fall 1995: Computer Science 461: Distributed Computing (co-taught with Ramon Caceres) and Computer Science 591: Seminar in Computer Systems

Spring 1995: Computer Science 226: Algorithms and Data Structures and Computer Science ST1: Applied Cryptography (student-initiated seminar)