Courses Orig
Fall 2015
- CS 121. Introduction to the Theory of Computation
- CS 125. Algorithms and Complexity
- CS 134. Networks (Yaron Singer and Benjamin Golub)
- CS 229r. Topics in the Theory of Computation (Algorithms for Big Data)
- AM/ES 121. Introduction to Optimization: Models and Methods
- ES 250. Information Theory
- MATH 141. Introduction to Mathematical Logic
- MATH 152. Discrete Mathematics
Spring 2016
- CS 20. Discrete Mathematics for Computer Science
- CS 124. Data Structures and Algorithms
- CS 136. Economics and Computation
- CS 221. Computational Complexity
- CS 234r. Topics on Computation in Networks and Crowds (Nicole Immorlica)
- CS 236r. Topics at the Interface Between Computer Science and Economics (Yiling Chen)
- AM 106/206. (Advanced) Applied Algebra
- AM 107. Graph Theory and Combinatorics
- AM 221. Advanced Optimization
- MATH 155r. Combinatorics
For future course offerings: SEAS 3-Year Course Plan
Past Courses
- CS 127. Introduction to Cryptography (Fall 2013)
- CS 127. Computational Geometry (Spring 2005)
- CS 222. Algorithms at The End of the Wire (Fall 2012)
- CS 223. Probabilistic Analysis and Algorithms (Spring 2015)
- CS 224. Advanced Algorithms (Fall 2014)
- CS 225. Pseudorandomness (Spring 2015)
- CS 226r. Efficient Algorithms (Fall 2010)
- CS 227r. Topics in Cryptography and Privacy (Differential Privacy) (Fall 2014)
- CS 228. Computational Learning Theory (Spring 2014)
- CS 229r. Topics in the Theory of Computation (Biology and Complexity) (Spring 2015)
- CS 229r. Topics in the Theory of Computation (Mathematical Approaches to Data Privacy) (Spring 2013)
- CS 284r. Topics on Computation in Networks and Crowds (Social Data Mining) (Fall 2014)
- CS 285. Multi-Agent Systems (Fall 2013)
- CS 286r. Topics at the Interface between Computer Science and Economics (Matching and Market Design) (Spring 2014)
- CS 286r. Topics at the Interface between Computer Science and Economics (Information, Prediction, and Collective Intelligence) (Fall 2012)
- CS 286r. Topics at the Interface between Computer Science and Economics (Computational Social Choice) (Fall 2011)
- MATH 116. Real Analysis, Convexity, and Optimization (Fall 2013)
- MATH 162. Introduction to Quantum Computing (Spring 2011)
- MATH 168. Computability Theory (Spring 2013)
- MATH 253. Introduction to Computability and Randomness (Spring 2011)
- MATH 256x. The Theory of Error-Correcting Codes (Fall 2013)
- MATH 268x. Graph Limits (Fall 2011)
- MATH 270. Advanced Probability Theory (Fall 2011)
- MATH 276. Expander Graphs and Number Theory (Spring 2009)
- MATH 298. Random Matrices (Spring 2012)
- Additive Combinatorics (Lecturer Ben Green) (Fall 2009, one-time course)
Fall 2015
- CS 121. Introduction to the Theory of Computation
- CS 125. Algorithms and Complexity
- CS 134. Networks (Yaron Singer and Benjamin Golub)
- CS 229r. Topics in the Theory of Computation (Algorithms for Big Data)
- AM/ES 121. Introduction to Optimization: Models and Methods
- ES 250. Information Theory
- MATH 141. Introduction to Mathematical Logic
- MATH 152. Discrete Mathematics
Spring 2016
- CS 20. Discrete Mathematics for Computer Science
- CS 124. Data Structures and Algorithms
- CS 136. Economics and Computation
- CS 221. Computational Complexity
- CS 234r. Topics on Computation in Networks and Crowds (Nicole Immorlica)
- CS 236r. Topics at the Interface Between Computer Science and Economics (Yiling Chen)
- AM 106/206. (Advanced) Applied Algebra
- AM 107. Graph Theory and Combinatorics
- AM 221. Advanced Optimization
- MATH 155r. Combinatorics
For future course offerings: SEAS 3-Year Course Plan
- CS 127. Introduction to Cryptography
(Fall 2013) - CS 127. Computational Geometry
(Spring 2005) - CS 222. Algorithms at The End of the Wire
(Fall 2012) - CS 223. Probabilistic Analysis and Algorithms
(Spring 2015) - CS 224. Advanced Algorithms
(Fall 2014) - CS 225. Pseudorandomness
(Spring 2015) - CS 226r. Efficient Algorithms
(Fall 2010) - CS 227r. Topics in Cryptography and Privacy (Differential Privacy)
(Fall 2014) - CS 228. Computational Learning Theory
(Spring 2014) - CS 229r. Topics in the Theory of Computation (Biology and Complexity)
(Spring 2015) - CS 229r. Topics in the Theory of Computation (Mathematical Approaches to Data Privacy)
(Spring 2013) - CS 284r. Topics on Computation in Networks and Crowds (Social Data Mining)
(Fall 2014) - CS 285. Multi-Agent Systems
(Fall 2013)
- CS 286r. Topics at the Interface between Computer Science and Economics (Matching and Market Design)
(Spring 2014) - CS 286r. Topics at the Interface between Computer Science and Economics (Information, Prediction, and Collective Intelligence)
(Fall 2012) - CS 286r. Topics at the Interface between Computer Science and Economics (Computational Social Choice)
(Fall 2011) - MATH 116. Real Analysis, Convexity, and Optimization
(Fall 2013) - MATH 162. Introduction to Quantum Computing
(Spring 2011) - MATH 168. Computability Theory
(Spring 2013) - MATH 253. Introduction to Computability and Randomness
(Spring 2011) - MATH 256x. The Theory of Error-Correcting Codes
(Fall 2013) - MATH 268x. Graph Limits
(Fall 2011) - MATH 270. Advanced Probability Theory
(Fall 2011) - MATH 276. Expander Graphs and Number Theory
(Spring 2009) - MATH 298. Random Matrices
(Spring 2012) - Additive Combinatorics (Lecturer Ben Green)
(Fall 2009, one-time course)