Classes taught by David Mazières

Autumn 2017  CS244b -- Distributed Systems
Spring 2017  CS240 -- Advanced Topics in Operating Systems
Winter 2017  CS140 -- Operating Systems
Winter 2016  CS240h -- Functional Systems in Haskell
Autumn 2015  CS140 -- Operating Systems
Winter 2015  CS140 -- Operating Systems
Autumn 2014  CS244b -- Distributed Systems
Spring 2014  CS240h -- Functional Systems in Haskell
Winter 2014  CS140 -- Operating Systems
Winter 2013  CS240 -- Advanced Topics in Operating Systems
Autumn 2012  CS140 -- Operating Systems
Autumn 2011  CS240h -- Functional Systems in Haskell
Winter 2011  CS140 -- Operating Systems
Autumn 2010  CS144 -- Introduction to Computer Networking
Winter 2010  CS140 -- Operating Systems
Autumn 2009  CS144 -- Introduction to Computer Networking
Winter 2009  CS140 -- Operating Systems
Spring 2008  CS144 -- Introduction to Computer Networking
Winter 2008  CS240 -- Advanced Topics in Operating Systems
Autumn 2007  CS140 -- Operating Systems
Spring 2007  CS155 -- Computer and Network Security
Winter 2007  CS244b -- Distributed Systems
Autumn 2006  CS240 -- Advanced Topics in Operating Systems
Winter 2006  CS240d -- Distributed Storage Systems
Autumn 2005  CS240c -- Advanced OS Implementation

Archived materials from classes taught at NYU

Spring 2005  G22.3033-003 -- Computer system security
Fall 2004  V22.0480-002 -- Advanced Operating Systems
Spring 2004  V22.0480-005 -- Networks
Spring 2003  G22.3250 -- Honors Operating Systems
Fall 2002  V22.0477-001 -- Distributed storage systems
Spring 2002  G22.3033-001 -- Computer system security
Fall 2001  V22.0480-003 -- Distributed storage systems
Spring 2001  G22.3033-010 -- Advanced topics in operating systems