Calendar

(subject to change)

Jump to this week

Week 1

Week 1

Topics/Class Content:
Assessments Due:

Tues
Feb 15

Topics/Class Content:
Course Introduction
Assessments Due:

Thurs
Feb 17

Topics/Class Content:
Languages, Decision Problems and P
Assessments Due:

Fri
Feb 18

Topics/Class Content:
CW: Orientation and Writing Process
Assessments Due:

Monday
Feb 21

Topics/Class Content:
Assessments Due:

Week 2

Week 2

Topics/Class Content:
Assessments Due:

Tues
Feb 22

Topics/Class Content:
P, Languages, Reducibility

Thurs
Feb 24

Topics/Class Content:
NP
Assessments Due:

Fri
Feb 25

Topics/Class Content:
CW: Peer Review
Assessments Due:
  • Quiz 1 (assess learning from PSet 1)
  • Rough Draft PSet 2

Monday
Feb 28

Topics/Class Content:
Assessments Due:
  • PSet 2
  • Revised Proof 1/Quiz 1

Week 3

Week 3

Topics/Class Content:
Assessments Due:

Tues
Mar 1

Topics/Class Content:
NP
Assessments Due:

Thurs
Mar 3

Topics/Class Content:
NP-Hard, NP-Complete
  • Notes
  • Optional Reading: 2.3, 2.4
Assessments Due:

Fri
Mar 4

Topics/Class Content:
CW: Peer Review
Assessments Due:
  • Proof 2/Quiz 2 (assess learning from PSet 2)
  • Rough Draft PSet 3

Monday
Mar 7

Topics/Class Content:
Assessments Due:
  • PSet 3
  • Revised Proof 2/Quiz 2

Week 4

Week 4

Topics/Class Content:
Assessments Due:

Tues
Mar 8

Topics/Class Content:
NTMs and coNP
Assessments Due:

Thurs
Mar 10

Topics/Class Content:
coNP, 3SAT reduction
  • Notes
  • Panopto
  • Optional Reading: 2.3 (Cook-Levin), 2.7.4-2.7.5 (coNP vs NP, between NP and P)
Assessments Due:

Fri
Mar 11

Topics/Class Content:
CW: Technical Paper Structure and References
Assessments Due:
  • Proof 3/Quiz 3 (assess learning from PSet 3)
  • Rough Draft PSet 4
  • CW: Proposal for Paper 1

Monday
Mar 14

Topics/Class Content:
Assessments Due:
  • PSet 4
  • Revised Quiz 3/Proof 3

Week 5

Week 5

Topics/Class Content:
Assessments Due:

Tues
Mar 15

Topics/Class Content:
Ethics of Studying Theoretical Computer Science
Assessments Due:
  • Exit Ticket
  • PSet 4 Self-Assessment
  • Midterm available (if not before)

Thurs
Mar 17

Topics/Class Content:
Space complexity
Assessments Due:

Fri
Mar 18

Topics/Class Content:
CW: Survey Structure
Assessments Due:
  • NCW: Midterm due
  • Reflection 2
  • CW: Proof 4 (from PSet 4)
  • CW: Paper 1 Introduction (draft)

Spring Break

Week 6

Week 6

Topics/Class Content:
Assessments Due:

Tues
Mar 29

Topics/Class Content:
Space complexity and TQBF
Assessments Due:
  • Exit Ticket
  • NCW: Revised Midterm
  • Schedule Midterm Check-in

Thurs
Mar 31

TQBF is PSPACE-Hard
Assessments Due:

Fri
Apr 1

Topics/Class Content:
CW: Peer Review
Assessments Due:
  • CW: Paper 1 Preliminaries (draft)
  • Rough Draft PSet 5

Monday
Apr 4

Topics/Class Content:
Assessments Due:
  • PSet 5
  • CW: Revised Proof 4

Week 7

Week 7

Topics/Class Content:
Assessments Due:

Tues
Apr 5

Topics/Class Content:
Space complexity (PSPACE=NPSPACE)
Assessments Due:

Thurs
Apr 7

Topics/Class Content:
Savitch's Theorem, L, and NL
Assessments Due:

Fri
Apr 8

Topics/Class Content:
CW: Science Writing for Public
Assessments Due:
  • NCW: Quiz 5 (assessing learning from PSet 5)
  • CW: Paper 1 Due
  • Rough Draft PSet 6

Monday
Apr 11

Topics/Class Content:
Assessments Due:
  • PSet 6
  • NCW: Revised Quiz 5

Week 8

Week 8

Topics/Class Content:
Assessments Due:

Tues
Apr 12

Topics/Class Content:
NL and Separations via Diagonalization
Assessments Due:

Thurs
Apr 14

Topics/Class Content:
Separations via Diagonalization
  • Notes
  • Reading: 3.1 (book and online)
Assessments Due:

Fri
Apr 15

Topics/Class Content:
CW: Peer review paper 1
Assessments Due:
  • NCW: Quiz 6 (assessing learning from PSet 6)
  • CW: Comments on Peer Review
  • Rough Draft PSet 7

Monday
Apr 18

Topics/Class Content:
Assessments Due:
  • PSet 7
  • NCW: Revised Quiz 6

Week 9

Week 9

Topics/Class Content:
Assessments Due:

Tues
Apr 19

Topics/Class Content:
Why P vs NP is so Hard
Assessments Due:

Thurs
Apr 21

Topics/Class Content:
Why P vs NP is so Hard
  • Notes
  • Reading 3.4 (book), 3.5 (Perusall)
Assessments Due:

Fri
Apr 22

Topics/Class Content:
Spring Symposium
Assessments Due:
If attending Spring Symposium events, please turn in by Saturday
  • Paper 1 Revision
  • Quiz 7 (assessing learning from PSet 7)
  • Rough Draft PSet 8

Monday
Apr 25

Topics/Class Content:
Assessments Due:
  • PSet 8
  • Revised Quiz 7

Week 10

Week 10

Topics/Class Content:
Assessments Due:

Tues
Apr 26

Topics/Class Content:
P vs NP and Probabilistic Computation
  • Notes
  • Panopto
  • Reading: 7.1, 5.1, 7.5 (Book) 7.1, 5.1, 7.7 (Perusall)
Assessments Due:

Thurs
Apr 28

Topics/Class Content:
Probabilistic Computation
  • Notes
  • Panopto
  • Reading: 7.1, 5.1, 7.5 (Book) 7.1, 5.1, 7.7 (Perusall)
Assessments Due:

Fri
Apr 29

Topics/Class Content:
CW: Peer Review of Paper 2 Brainstorming, Proof 7 Peer Review
Assessments Due:
  • NCW: Quiz 8 (assessing learning from PSet 8)
  • CW: Paper 2 Brainstorming
  • Rough Draft PSet 9

Monday
May 2

Topics/Class Content:
Assessments Due:
  • PSet 9
  • NCW: Revised Quiz 8

Week 11

Week 11

Topics/Class Content:
Assessments Due:

Tues
May 3

Topics/Class Content:
BPP in Sigma 2
Assessments Due:

Thurs
May 5

Topics/Class Content:
BPP variants, including Quantum Computing
Assessments Due:

Fri
May 6

Topics/Class Content:
CW: Peer Review of Paper 2 Draft
Assessments Due:
  • NCW: Quiz 9 (assessing learning from PSet 9)
  • CW: Paper 2 Draft
  • Rough Draft PSet 10

Monday
May 9

Topics/Class Content:
Assessments Due:
  • PSet 10
  • NCW: Revised Quiz 9

Week 12

Week 12

Topics/Class Content:
Assessments Due:

Tues
May 10

Topics/Class Content:
PH Collapse!
Assessments Due:
  • Exit Ticket
  • PSet 10 Self-Assessment
  • End-of-term exam available

Thurs
May 12

Topics/Class Content:
Reflections and Surveys
Assessments Due:
  • CW: Paper 2 due

Fri
May 13

Topics/Class Content:
CW: Peer review of paper 2
Assessments Due:

Monday
May 16

Topics/Class Content:
Optional paper polishing day
Assessments Due:

Finals Week

Finals Week

Topics/Class Content:
Assessments Due:

May 19-May 24

Topics/Class Content:
  • Office hours Tuesday May 17, Wed May 18, 10-noon
  • Assessments Due:
    • Tuesday May 17
      • NCW: End-of-term assessment due if want to make revisions, will return by end of day on May 18
      • CW: Revision of Paper 2
    • Sunday May 22: Final date to submit any any revised papers, quizzes, exams. Will provide feedback by middle of day on Monday
    • Monday May 23: Final grade proposal due
    • Tues May 24: Grade proposal meetings (can be on zoom)
    Creative Commons License
    This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.