Syllabus
Here is my current plan regarding the material that I would like to cover. It is only approximate and I reserve the right to make modifications based on the interests and background of the class and/or time constraints. The plan was informed by the quiz I gave you the first day. All readings are in Sipser (3rd edition). The number in parentheses next to the date is how many classes we have that week.
| Week | Topic | Reading | 
| Jan 11 (2) | Introductions Proof Techniques | 0, 1 | 
| Jan 18 (1) | Regular Languages | 1 | 
| Jan 25 (2) | Context-free Languages | 2.1-2.4 | 
| Feb 1 (2) | Church-Turing Thesis | 3 | 
| Feb 8 (2) | Decidability | 4 | 
| Feb 15 (1) | Reducibility | 5.1-5.3 | 
| Feb 22 (2) | First Order Logic Reasoning about programs | 6.1, Notes | 
| Feb 29 (1) | Decidability of logical theories | 6.2-6.4 | 
| Mar 14 (2) | Time Complexity | 7.1-7.3 | 
| Mar 21 (2) | Time Complexity | 7.4-7.5 | 
| Mar 28 (2) | Space Complexity | 8.1-8.3 | 
| Apr 4 (2) | Space Complexity | 8.4-8.6 | 
| Apr 11 (2) | Intractability Alternation Interactive Proof Systems | 9.1,10.3,10.4 | 
| Handouts | Topic | 
| Jan 21 | Induction and Recursion | 
| Feb 17 | Decidability and Undecidability | 
| Feb 29 | Reductions | 
| Mar 29 | Oracles |