Bruce MacDowell Maggs

Teaching
Duke, CPS 514
Advanced Computer Networks Fall, 2022
Duke, CPS 514
Advanced Computer Networks Fall, 2021
MIT, 6.172
Performance Engineering of Software Systems Fall, 2019
Duke, CPS 590.01
Computer Security Spring, 2019
Duke, CPS 310
Operating Systems Fall, 2018
Duke, CPS 590.01
Computer Security Spring, 2018
Duke, CPS 290.01
Computer Security Fall, 2017
Duke, CPS 590.03
Computer Security Spring, 2017
Duke, CPS 290.01
Computer Security Fall, 2016
Duke, CPS 590.06
Algorithms in the Real World Spring, 2016
Duke, CPS 290.02
Computer Security Fall, 2015
Duke, CPS 512.01
Distributed Systems Spring, 2015
Duke, CPS 290.02
Computer Security Fall, 2014
Duke, CPS 512.01
Distributed Information Systems Spring, 2014
Duke, CPS 330
Design & Analysis of Algorithms Fall, 2013
Duke, CPS 514
Computer Networks/Distributed Systems Spring, 2013
Duke, CPS 230
Discrete Mathematics for Computer Science Fall, 2012
Duke, CPS 214
Computer Networks/Distributed Systems Spring, 2012
Duke, CPS 102
Algorithms in the Real World Fall, 2011
Duke, CPS 296.3
Algorithms in the Real World Spring, 2011
Duke, CPS 102
Introduction to Discrete Mathematics Fall, 2010
Duke, CPS 102
Introduction to Discrete Mathematics Fall, 2009
CMU, 15-441
Computer Networks Spring, 2009
Duke, CPS 214
Computer Networks and Distributed Systems Spring, 2008
Duke, CPS 102
Introduction to Discrete Mathematics Fall, 2007
CMU, 15-410
Operating System Design and Implementation Spring, 2007
CMU, 15-410
Operating System Design and Implementation Spring, 2006
CMU, 15-853
Algorithms in the Real World Fall, 2005
CMU, 15-410
Operating System Design and Implementation Spring, 2005
CMU, 15-410
Operating System Design and Implementation Spring, 2004
CMU, 15-853
Algorithms in the Real World Fall, 2003
CMU, 15-213
Introduction to Computer Systems Spring, 2003
CMU, 15-853
Algorithms in the Real World Fall, 2002
MIT, 18.996
Topics in Theoretical Computer Science: Internet Research Problems Spring, 2002
CMU, 15-441
Computer Networks Fall, 2001
CMU, 15-213
Introduction to Computer Systems Spring, 2001
CMU, 15-853
Algorithms in the Real World Fall, 2000
CMU, 15-251
Great Theoretical Ideas in Computer Science Spring, 2000
MIT, 6.046
Introduction to Algorithms Fall, 1998
CMU, 15-299
Mathematical Foundations of Computer Science — Ten Powerful Ideas Spring, 1998
CMU, 15-740
Basic Computer Systems Fall, 1997
CMU, 15-211
Fundamental Structures II Spring, 1997
CMU, 15-740
Basic Computer Systems Fall, 1996
CMU, 15-211
Fundamental Structures II Spring, 1996
CMU, 15-740
Basic Computer Systems Fall, 1995
CMU, 15-211
Fundamental Structures II Spring, 1995