Theory of Computation
COSC 39, Spring 2025
- Instructor
- Hsien-Chih Chang
(hsien-chih.chang@dartmouth.edu)
- Teaching Assistant
- Joshua Ackerman (joshua.m.ackerman.gr@dartmouth.edu)
- Ananya Jeyappragash (ananya.jeyappragash.gr@dartmouth.edu)
- Tian Xia (tian.xia.th@dartmouth.edu)
- Lectures
- Wed Fri 2:10p–3:15p (Eastern Time)
- Working Sessions
- Mon 2:10p–3:15p Thu 1:20p–2:10p (Eastern Time)
- Office Hours
- Fri 3:30p–4:30p (Hsien)
Mon 4p–5p (Joshua)
Tue 4:30p–6:30p (Ananya)
Wed 7p–9p (Tian)
- Discussion
- Slack
- Submissions and Grading
- Gradescope
Announcements
Apr 2
Homework 0 is out, due by Apr 9 (next Wednesday). Please submit all your solutions to the homework problems through Gradescope (see link above).
-
Homework 0 is designed to make sure that you have the necessary background knowledge and skill for the course. If you find the problems to be way too challenging, come talk to me and we can figure out together if this is the right class for you at the moment.
-
Make sure to read all the policies regarding collaborations, submissions, and grading on the homework page.
-
Most importantly, have fun! There is no reason to take an elective course about philosophy of computations if you are not having fun.
Mar 31
Hello, welcome to COSC 39! This is the webpage for the upcoming course on theory of computation. I'm still preparing for the course; please bear with me! If you see any broken links please do let me know. A few announcements:
- If you still want to enroll but cannot add yourself on Banner, please send a mail to me.
- There will be a Homework 0 coming out. The goal is to give everyone a sense of what background knowledge is expected from everyone for the course. Stay tuned!