CSEP 517, Spring 2017 Natural Language Processing
Noah Smith Course Web, Video

CSEP 551, Winter 2017 Computer Operating Systems
Tom Anderson Course Web, Video

CSEP 590e, Autumn 2016 Practical Aspects of Modern Cryptography
Josh Benaloh and Tolga Acar Course Web, Video

CSEP 546, Spring 2016 Data Mining
Pedro Domingos Course Web, Video

CSEP 501, Winter 2016 Compiler Construction
Hal Perkins Course Web, Video

CSEP 544, Autumn 2015 Database Management Systems
Dan Suciu Course Web, Video

CSEP 505, Winter 2015 Programming Languages
Greg Cooper Course Web, Video

CSEP 551, Autumn 2014 Operating Systems
Andrew Baumann and Simon Peter Course Web, Video

CSEP 501, Spring 2014 Compiler Construction
Jim Hogg Course Web, Video

CSEP 544, Winter 2014 Database Management Systems
Dan Suciu Course Web, Video

CSEP 561, Autumn 2013 Network Systems
Arvind Krishnamurthy Course Web, Video

CSEP 552, Spring 2013 Distributed Systems
Steve Gribble Course Web, Video

CSEP 521, Winter 2013 Applied Algorithms
Richard Anderson Course Web, Video

CSEP 548, Autumn 2012 Computer Architecture
Luis Ceze Course Web, Video

CSEP 546, Spring 2012 Data Mining
Pedro Domingos Course Web, Video

CSEP 545, Winter 2012 Transaction Processing for E-Commerce
Philip A. Bernstein and Sameh Elnikety Course Web, Video

CSEP 501, Autumn 2011 Compiler Construction
Hal Perkins Course Web, Video

CSEP 506, Spring 2011 Concurrency
Madan Musuvathi Course Web, Video

CSEP 590a, Winter 2011 Practical Aspects of Modern Cryptography
Josh Benaloh & Brian LaMacchia  Course Web, Video

CSEP 544, Autumn 2010 Database Management Systems
Dan Suciu Course Web, Video

CSEP 524, Spring 2010 Parallel Computation
Larry Snyder Course Web, Video

CSEP 504, Winter 2010 Advanced Topics in Software Systems
David Notkin Course Web, Video

CSEP 501, Autumn 2009 Compiler Construction
Hal Perkins Course Web, Video

CSEP 548, Spring 2009 Computer Architecture
Luis Ceze Course Web, Video

CSEP 505, Winter 2009 Programming Languages
Dan Grossman Course Web, Video

CSE 490h, Autumn 2008 Scalable Systems: Design, Implementation and Use of Large Scale Clusters
Ed Lazowska, Aaron Kimball & Slava Chernyak Course Web, Video

CSEP 561, Autumn 2008 Network Systems
Tom Anderson & Ratul Mahajan Course Web, Video

CSEP 590b, Spring 2008 Computing for the Developing World
Richard Anderson Course Web, Video

CSEP 501, Winter 2008 Compiler Construction
Hal Perkins Course Web, Video

CSE 321, Winter 2008 Discrete Structures
Richard Anderson Course Web, Video

CSEP 503, Autumn 2007 Principles of Software Engineering
David Notkin Course Web, Video

CSEP 545, Spring 2007 Transaction Processing for E-Commerce
Philip Bernstein Course Web, Video

CSEP 544, Winter 2007 Principles of Database Systems
Dan Suciu Course Web, Video

CSEP 590a, Autumn 2006 History of Computing
Ed Lazowska, Steve Maurer & Geoff Voelker Course Web, Video

CSEP 505, Spring 2006 Programming Languages
Dan Grossman Course Web, Video

CSEP 590tu, Winter 2006 Practical Aspects of Modern Cryptography
Josh Benaloh, Brian LaMacchia & John Manferdelli  Course Web, Video

CSEP 590tu, Autumn 2005 Homeland Security / Cyber Security
Chris Hartmann-Siantar, Ed Lazowska, Steve Maurer, Stefan Savage & Geoff Voelker  Course Web, Video

CSEP 548, Spring 2005 Computer Architecture
Susan Eggers Course Web, Video

CSEP 545, Winter 2005 Transaction Processing for E-Commerce
Philip Bernstein Course Web, Video

CSEP 590tu, Autumn 2004 Information Technology & Public Policy
Ed Lazowska & Steve Maurer Course Web, Video

CSEP 544, Spring 2004 Database Management Systems
Alon Halevy Course Web, Video

CSEP 510, Winter 2004 Human Computer Interaction
Richard Anderson Course Web, Video

CSEP 505, Autumn 2003 Programming Languages
Craig Chambers Course Web, Video

CSEP 545, Spring 2003 Transaction Processing for E-Commerce
Philip Bernstein Course Web, Video

CSE 592, Winter 2003 Applications of Artificial Intelligence
Henry Kautz Course Web, Video

CSE 582, Autumn 2002 Compiler Construction
Hal Perkins Course Web, Video

CSE 594, Spring 2002 Database Management Systems
Alon Halevy Course Web, Video

CSE 590ya, Winter 2002 Practical Aspects of Modern Cryptography
Josh Benaloh & Brian LaMacchia Course Web, Video

CSE 592, Spring 2001 Applications of Artificial Intelligence: Data Mining
Pedro Domingos  Course Web, Video

CSE 593, Winter 2001 Transaction Processing for E-commerce
Philip Bernstein Course Web, Video

CSE 584, Winter 2001 Software Engineering
David Notkin Course Web, Video

CSE 589, Autumn 2000 Applied Algorithms
Anna Karlin Course Web, Video

CSE 583, Winter 2000 Programming Languages
David Notkin Course Web, Video

CSE 594, Autumn 1999 Database Management Systems
Scott Vandenberg Course Web, Video

CSE 588, Spring 1999 Network Systems
Tom Anderson Course Web, Video

CSE 589, Spring 1999 Applied Algorithms
Richard Ladner Course Web, Video

CSE 593, Winter 1999 Transaction Processing
Philip Bernstein Course Web, Video

CSE 596, Winter 1999 Parallel Computation
Larry Snyder Course Web, Video

CSE 584, Autumn 1998 Software Engineering
David Notkin Course Web, Video

CSE 588, Spring 1997 Network Systems
Terry Gray & Steve Corbato Course Web, Video

CSE 593, Winter 1997 Transaction Processing
Philip Bernstein Course Web, Video