diff --git a/docs/courses/mit/course-18.md b/docs/courses/mit/course-18.md
index 359cae3..cf14d11 100644
--- a/docs/courses/mit/course-18.md
+++ b/docs/courses/mit/course-18.md
@@ -22,10 +22,12 @@ Fall/Spring classes:
- 🔄 18.701 [Algebra I](/courses/mit/course-18/18-701/) (Fall 2021), no exams
- 🔄 18.702 [Algebra II](/courses/mit/course-18/18-702/) (Spring 2022), no solutions
- ✅ 18.100A/B [Real Analysis](/courses/mit/course-18/18-100/) (Fall 2002 - Fall 2024)
+- 🔄 18.200 [Principles Of Discrete Applied Mathematics](/courses/mit/course-18/18-200/) (Fall 2013, Spring 2015), no solutions
- 🔄 18.102 [Introduction to Functional Analysis](/courses/mit/course-18/18-102/) (Spring 2009 - Spring 2021), no solutions
-- ✅ 18.112 [Functions of a Complex Variable](/courses/mit/course-18/18-112/) (Fall 2008 / Fall 2019), no recent homework/exams
+- ✅ 18.112 [Functions of a Complex Variable](/courses/mit/course-18/18-112/) (Fall 2008, Fall 2019), no recent homework/exams
- ✅ 18.901 [Introduction to Topology](https://math.mit.edu/~jhirsh/topology.html) (Spring 2016)
+- 🔄 18.404 [Theory of Computation](/courses/mit/course-18/18-404/) (Fall 2020), no solutions
- 🔄 18.405 [Advanced Complexity Theory](/courses/mit/course-18/18-405/) (Spring 2024), no solutions
- 🔄 18.435 [Quantum Computation](/courses/mit/course-18/18-435/) (Fall 2023), no recent homework/exams
- ✅ 18.783: [Elliptic Curves](https://math.mit.edu/classes/18.783/2023/) (Fall 2023)
\ No newline at end of file
diff --git a/docs/courses/mit/course-18/18-102.md b/docs/courses/mit/course-18/18-102.md
index 91d18fb..1a5ecb8 100644
--- a/docs/courses/mit/course-18/18-102.md
+++ b/docs/courses/mit/course-18/18-102.md
@@ -11,7 +11,7 @@ Normed spaces, completeness, functionals, Hahn-Banach theorem, duality, operator
Also see the math department's [subject overview](https://math.mit.edu/academics/undergrad/subjects/181x.html) for courses on analysis.
### Resources:
-- 18.102 Spring 2021 [OCW](https://ocw.mit.edu/courses/18-102-introduction-to-functional-analysis-spring-2021/) (homework, exams, lecture notes, [lecture videos](https://www.youtube.com/playlist?list=PLUl4u3cNGP63micsJp_--fRAjZXPrQzW_))
-- 18.102 Spring 2021 [in-class scribe lecture notes](https://web.stanford.edu/~lindrew/18.102.pdf)
-- 18.102 Spring 2017 [class website](https://math.mit.edu/~rbm/18-102-S17/) (homework, exams, lecture notes)
-- 18.102 Spring 2009 [OCW](https://ocw.mit.edu/courses/18-102-introduction-to-functional-analysis-spring-2009/) (homework, solutions, exams, lecture notes)
+- Spring 2021 [OCW](https://ocw.mit.edu/courses/18-102-introduction-to-functional-analysis-spring-2021/) (homework, exams, lecture notes, [lecture videos](https://www.youtube.com/playlist?list=PLUl4u3cNGP63micsJp_--fRAjZXPrQzW_))
+- Spring 2021 [in-class scribe lecture notes](https://web.stanford.edu/~lindrew/18.102.pdf)
+- Spring 2017 [class website](https://math.mit.edu/~rbm/18-102-S17/) (homework, exams, lecture notes)
+- Spring 2009 [OCW](https://ocw.mit.edu/courses/18-102-introduction-to-functional-analysis-spring-2009/) (homework, solutions, exams, lecture notes)
diff --git a/docs/courses/mit/course-18/18-112.md b/docs/courses/mit/course-18/18-112.md
index aec6104..4316e58 100644
--- a/docs/courses/mit/course-18/18-112.md
+++ b/docs/courses/mit/course-18/18-112.md
@@ -11,5 +11,5 @@ Studies the basic properties of analytic functions of one complex variable. Conf
Also see the math department's [subject overview](https://math.mit.edu/academics/undergrad/subjects/181x.html) for courses on analysis.
### Resources:
-- 18.102 Fall 2019 [in-class scribe lecture notes](https://web.stanford.edu/~lindrew/18.112.pdf)
-- 18.112 Fall 2008 [OCW](https://ocw.mit.edu/courses/18-112-functions-of-a-complex-variable-fall-2008/) (homework, solutions, exams, lecture notes)
\ No newline at end of file
+- Fall 2019 [in-class scribe lecture notes](https://web.stanford.edu/~lindrew/18.112.pdf)
+- Fall 2008 [OCW](https://ocw.mit.edu/courses/18-112-functions-of-a-complex-variable-fall-2008/) (homework, solutions, exams, lecture notes)
\ No newline at end of file
diff --git a/docs/courses/mit/course-18/18-200.md b/docs/courses/mit/course-18/18-200.md
new file mode 100644
index 0000000..87bafd3
--- /dev/null
+++ b/docs/courses/mit/course-18/18-200.md
@@ -0,0 +1,15 @@
+---
+layout: page
+title: 18.200 Principles Of Discrete Applied Mathematics
+permalink: /courses/mit/course-18/18-200/
+---
+
+**Catalog description:**
+\\
+Study of illustrative topics in discrete applied mathematics, including probability theory, information theory, coding theory, secret codes, generating functions, and linear programming. Instruction and practice in written communication provided. Enrollment limited.
+
+Also see the math department's [subject overview](https://math.mit.edu/academics/undergrad/subjects/183x.html) for courses on applied mathematics.
+
+### Resources:
+- Spring 2015 (18.200A) [class website](https://math.mit.edu/~goemans/18310S15/18310A.html) (homework, exams, lecture notes)
+- Fall 2013 [OCW](https://ocw.mit.edu/courses/18-310-principles-of-discrete-applied-mathematics-fall-2013/) (homework, exams, lecture notes)
\ No newline at end of file
diff --git a/docs/courses/mit/course-18/18-404.md b/docs/courses/mit/course-18/18-404.md
new file mode 100644
index 0000000..34baa14
--- /dev/null
+++ b/docs/courses/mit/course-18/18-404.md
@@ -0,0 +1,16 @@
+---
+layout: page
+title: 18.404 Theory of Computation
+permalink: /courses/mit/course-18/18-404/
+---
+
+**Catalog description:**
+\\
+A more extensive and theoretical treatment of the material in 6.1400J/18.400J, emphasizing computability and computational complexity theory. Regular and context-free languages. Decidable and undecidable problems, reducibility, recursive function theory. Time and space measures on computation, completeness, hierarchy theorems, inherently complex problems, oracles, probabilistic computation, and interactive proof systems.
+
+Also see the math department's [subject overview](https://math.mit.edu/academics/undergrad/subjects/184x.html) for theoretical computer science.
+
+Resources:
+- Fall 2024 [class website](https://math.mit.edu/~sipser/18404/)
+- Fall 2020 [OCW](https://ocw.mit.edu/courses/18-404j-theory-of-computation-fall-2020/) (homework, exams, lecture notes, [lecture videos](https://www.youtube.com/playlist?list=PLUl4u3cNGP60_JNv2MmK3wkOt9syvfQWY))
+- Fall 2019 [in-class scribe lecture notes](https://github.com/chezbgone/mit-18404-notes)
\ No newline at end of file