{"schemaVersion":1,"generatedFrom":"document","timeline":{"slug":"tdf-fall-2026","title":"Fall 2026","program":"TDF","kind":"Projects × Groups","summary":"Two tracks running in parallel. Each group takes one track for the first half, then they swap at the crossover on Oct 15 and take the other."},"vocabulary":{"timeline":"Timeline","track":"Track","block":"Project","milestone":"Critique","cohort":"Group","session":"Session"},"scheduling":{"milestoneSlotMinutes":[60,30,15,10]},"calendar":{"first":"2026-08-27","last":"2026-12-08","pattern":"Tue & Thu, Aug 27 – Dec 3, 2026","meetingDays":["Tuesday","Thursday"],"calendarWeeks":16,"teachingWeeks":16,"sessionCount":29,"noClassDates":[{"date":"2026-11-26","label":"Thanksgiving"}],"extraDates":[{"date":"2026-12-08","label":"Final reviews"}]},"sessions":[{"index":0,"date":"2026-08-27","weekday":"Thursday","week":1,"status":"meeting","label":""},{"index":1,"date":"2026-09-01","weekday":"Tuesday","week":2,"status":"meeting","label":""},{"index":2,"date":"2026-09-03","weekday":"Thursday","week":2,"status":"meeting","label":""},{"index":3,"date":"2026-09-08","weekday":"Tuesday","week":3,"status":"meeting","label":""},{"index":4,"date":"2026-09-10","weekday":"Thursday","week":3,"status":"meeting","label":""},{"index":5,"date":"2026-09-15","weekday":"Tuesday","week":4,"status":"meeting","label":""},{"index":6,"date":"2026-09-17","weekday":"Thursday","week":4,"status":"meeting","label":""},{"index":7,"date":"2026-09-22","weekday":"Tuesday","week":5,"status":"meeting","label":""},{"index":8,"date":"2026-09-24","weekday":"Thursday","week":5,"status":"meeting","label":""},{"index":9,"date":"2026-09-29","weekday":"Tuesday","week":6,"status":"meeting","label":""},{"index":10,"date":"2026-10-01","weekday":"Thursday","week":6,"status":"meeting","label":""},{"index":11,"date":"2026-10-06","weekday":"Tuesday","week":7,"status":"meeting","label":""},{"index":12,"date":"2026-10-08","weekday":"Thursday","week":7,"status":"meeting","label":""},{"index":13,"date":"2026-10-13","weekday":"Tuesday","week":8,"status":"meeting","label":""},{"index":14,"date":"2026-10-15","weekday":"Thursday","week":8,"status":"meeting","label":""},{"index":15,"date":"2026-10-20","weekday":"Tuesday","week":9,"status":"meeting","label":""},{"index":16,"date":"2026-10-22","weekday":"Thursday","week":9,"status":"meeting","label":""},{"index":17,"date":"2026-10-27","weekday":"Tuesday","week":10,"status":"meeting","label":""},{"index":18,"date":"2026-10-29","weekday":"Thursday","week":10,"status":"meeting","label":""},{"index":19,"date":"2026-11-03","weekday":"Tuesday","week":11,"status":"meeting","label":""},{"index":20,"date":"2026-11-05","weekday":"Thursday","week":11,"status":"meeting","label":""},{"index":21,"date":"2026-11-10","weekday":"Tuesday","week":12,"status":"meeting","label":""},{"index":22,"date":"2026-11-12","weekday":"Thursday","week":12,"status":"meeting","label":""},{"index":23,"date":"2026-11-17","weekday":"Tuesday","week":13,"status":"meeting","label":""},{"index":24,"date":"2026-11-19","weekday":"Thursday","week":13,"status":"meeting","label":""},{"index":25,"date":"2026-11-24","weekday":"Tuesday","week":14,"status":"meeting","label":""},{"index":null,"date":"2026-11-26","weekday":"Thursday","week":14,"status":"off","label":"Thanksgiving"},{"index":26,"date":"2026-12-01","weekday":"Tuesday","week":15,"status":"meeting","label":""},{"index":27,"date":"2026-12-03","weekday":"Thursday","week":15,"status":"meeting","label":""},{"index":28,"date":"2026-12-08","weekday":"Tuesday","week":16,"status":"extra","label":"Final reviews"}],"tracks":[{"slug":"computational-design","name":"Track 1","subject":"Computational Design","initials":"CD","code":"","lead":"","room":"","blockCount":4,"sessionCount":27},{"slug":"physical-computing","name":"Track 2","subject":"Physical Computing","initials":"PC","code":"","lead":"","room":"","blockCount":6,"sessionCount":27}],"cohorts":[{"slug":"group-a","name":"Group A","size":null,"totalSessions":29,"rotation":[{"track":"*","trackName":"All tracks","start":"2026-08-27","end":"2026-08-27","sessionCount":1,"blocks":[{"slug":"intro","label":"Intro","sessionCount":1}]},{"track":"computational-design","trackName":"Computational Design","start":"2026-09-01","end":"2026-10-13","sessionCount":13,"blocks":[{"slug":"cd-project-1","label":"Project 1","sessionCount":6},{"slug":"cd-project-2","label":"Project 2","sessionCount":7}]},{"track":"*","trackName":"All tracks","start":"2026-10-15","end":"2026-10-15","sessionCount":1,"blocks":[{"slug":"crossover","label":"Switch","sessionCount":1}]},{"track":"physical-computing","trackName":"Physical Computing","start":"2026-10-20","end":"2026-12-08","sessionCount":14,"blocks":[{"slug":"pc-basics-2","label":"Basics","sessionCount":4},{"slug":"pc-project-1-plus","label":"Project 1++","sessionCount":4},{"slug":"pc-project-2-plus","label":"Project 2++","sessionCount":6}]}]},{"slug":"group-b","name":"Group B","size":null,"totalSessions":29,"rotation":[{"track":"*","trackName":"All tracks","start":"2026-08-27","end":"2026-08-27","sessionCount":1,"blocks":[{"slug":"intro","label":"Intro","sessionCount":1}]},{"track":"physical-computing","trackName":"Physical Computing","start":"2026-09-01","end":"2026-10-13","sessionCount":13,"blocks":[{"slug":"pc-basics-1","label":"Basics","sessionCount":4},{"slug":"pc-project-1","label":"Project 1","sessionCount":4},{"slug":"pc-project-2","label":"Project 2","sessionCount":5}]},{"track":"*","trackName":"All tracks","start":"2026-10-15","end":"2026-10-15","sessionCount":1,"blocks":[{"slug":"crossover","label":"Switch","sessionCount":1}]},{"track":"computational-design","trackName":"Computational Design","start":"2026-10-20","end":"2026-12-08","sessionCount":14,"blocks":[{"slug":"cd-project-1-plus","label":"Project 1++","sessionCount":7},{"slug":"cd-project-2-plus","label":"Project 2++","sessionCount":7}]}]}],"blocks":[{"slug":"intro","label":"Intro","track":"*","trackName":"All tracks","start":"2026-08-27","end":"2026-08-27","drawnStart":"2026-08-27","drawnEnd":"2026-08-27","onSession":true,"sessionCount":1,"sessionDates":["2026-08-27"],"noClassDates":[],"milestones":[],"notes":"Everyone in the room."},{"slug":"pc-basics-1","label":"Basics","track":"physical-computing","trackName":"Physical Computing","start":"2026-09-01","end":"2026-09-10","drawnStart":"2026-09-01","drawnEnd":"2026-09-10","onSession":true,"sessionCount":4,"sessionDates":["2026-09-01","2026-09-03","2026-09-08","2026-09-10"],"noClassDates":[],"milestones":[],"notes":""},{"slug":"cd-project-1","label":"Project 1","track":"computational-design","trackName":"Computational Design","start":"2026-09-01","end":"2026-09-17","drawnStart":"2026-09-01","drawnEnd":"2026-09-17","onSession":true,"sessionCount":6,"sessionDates":["2026-09-01","2026-09-03","2026-09-08","2026-09-10","2026-09-15","2026-09-17"],"noClassDates":[],"milestones":[{"slug":"cd-crit-1","label":"Critique","kind":"review","date":"2026-09-17","time":null,"order":null,"block":"cd-project-1","blockLabel":"Project 1","track":"computational-design","sessionIndex":6}],"notes":""},{"slug":"pc-project-1","label":"Project 1","track":"physical-computing","trackName":"Physical Computing","start":"2026-09-15","end":"2026-09-24","drawnStart":"2026-09-15","drawnEnd":"2026-09-24","onSession":true,"sessionCount":4,"sessionDates":["2026-09-15","2026-09-17","2026-09-22","2026-09-24"],"noClassDates":[],"milestones":[{"slug":"pc-crit-1","label":"Critique","kind":"review","date":"2026-09-24","time":null,"order":null,"block":"pc-project-1","blockLabel":"Project 1","track":"physical-computing","sessionIndex":8}],"notes":""},{"slug":"cd-project-2","label":"Project 2","track":"computational-design","trackName":"Computational Design","start":"2026-09-22","end":"2026-10-13","drawnStart":"2026-09-22","drawnEnd":"2026-10-13","onSession":true,"sessionCount":7,"sessionDates":["2026-09-22","2026-09-24","2026-09-29","2026-10-01","2026-10-06","2026-10-08","2026-10-13"],"noClassDates":[],"milestones":[{"slug":"cd-crit-2","label":"Critique","kind":"review","date":"2026-10-13","time":null,"order":null,"block":"cd-project-2","blockLabel":"Project 2","track":"computational-design","sessionIndex":13}],"notes":""},{"slug":"pc-project-2","label":"Project 2","track":"physical-computing","trackName":"Physical Computing","start":"2026-09-29","end":"2026-10-13","drawnStart":"2026-09-29","drawnEnd":"2026-10-13","onSession":true,"sessionCount":5,"sessionDates":["2026-09-29","2026-10-01","2026-10-06","2026-10-08","2026-10-13"],"noClassDates":[],"milestones":[{"slug":"pc-crit-2","label":"Critique","kind":"review","date":"2026-10-13","time":null,"order":null,"block":"pc-project-2","blockLabel":"Project 2","track":"physical-computing","sessionIndex":13}],"notes":""},{"slug":"crossover","label":"Switch","track":"*","trackName":"All tracks","start":"2026-10-15","end":"2026-10-15","drawnStart":"2026-10-15","drawnEnd":"2026-10-15","onSession":true,"sessionCount":1,"sessionDates":["2026-10-15"],"noClassDates":[],"milestones":[],"notes":"Handover between halves — both groups present."},{"slug":"pc-basics-2","label":"Basics","track":"physical-computing","trackName":"Physical Computing","start":"2026-10-20","end":"2026-10-29","drawnStart":"2026-10-20","drawnEnd":"2026-10-29","onSession":true,"sessionCount":4,"sessionDates":["2026-10-20","2026-10-22","2026-10-27","2026-10-29"],"noClassDates":[],"milestones":[],"notes":""},{"slug":"cd-project-1-plus","label":"Project 1++","track":"computational-design","trackName":"Computational Design","start":"2026-10-20","end":"2026-11-10","drawnStart":"2026-10-20","drawnEnd":"2026-11-10","onSession":true,"sessionCount":7,"sessionDates":["2026-10-20","2026-10-22","2026-10-27","2026-10-29","2026-11-03","2026-11-05","2026-11-10"],"noClassDates":[],"milestones":[{"slug":"cd-crit-3","label":"Critique","kind":"review","date":"2026-11-10","time":null,"order":null,"block":"cd-project-1-plus","blockLabel":"Project 1++","track":"computational-design","sessionIndex":21}],"notes":""},{"slug":"pc-project-1-plus","label":"Project 1++","track":"physical-computing","trackName":"Physical Computing","start":"2026-11-03","end":"2026-11-12","drawnStart":"2026-11-03","drawnEnd":"2026-11-12","onSession":true,"sessionCount":4,"sessionDates":["2026-11-03","2026-11-05","2026-11-10","2026-11-12"],"noClassDates":[],"milestones":[{"slug":"pc-crit-3","label":"Critique","kind":"review","date":"2026-11-12","time":null,"order":null,"block":"pc-project-1-plus","blockLabel":"Project 1++","track":"physical-computing","sessionIndex":22}],"notes":""},{"slug":"cd-project-2-plus","label":"Project 2++","track":"computational-design","trackName":"Computational Design","start":"2026-11-12","end":"2026-12-08","drawnStart":"2026-11-12","drawnEnd":"2026-12-08","onSession":true,"sessionCount":7,"sessionDates":["2026-11-12","2026-11-17","2026-11-19","2026-11-24","2026-12-01","2026-12-03","2026-12-08"],"noClassDates":["2026-11-26"],"milestones":[{"slug":"cd-crit-4","label":"Critique","kind":"review","date":"2026-12-08","time":null,"order":null,"block":"cd-project-2-plus","blockLabel":"Project 2++","track":"computational-design","sessionIndex":28}],"notes":""},{"slug":"pc-project-2-plus","label":"Project 2++","track":"physical-computing","trackName":"Physical Computing","start":"2026-11-17","end":"2026-12-08","drawnStart":"2026-11-17","drawnEnd":"2026-12-08","onSession":true,"sessionCount":6,"sessionDates":["2026-11-17","2026-11-19","2026-11-24","2026-12-01","2026-12-03","2026-12-08"],"noClassDates":["2026-11-26"],"milestones":[{"slug":"pc-crit-4","label":"Critique","kind":"review","date":"2026-12-08","time":null,"order":null,"block":"pc-project-2-plus","blockLabel":"Project 2++","track":"physical-computing","sessionIndex":28}],"notes":""}],"milestones":[{"slug":"cd-crit-1","label":"Critique","kind":"review","date":"2026-09-17","time":null,"order":null,"block":"cd-project-1","blockLabel":"Project 1","track":"computational-design","sessionIndex":6},{"slug":"pc-crit-1","label":"Critique","kind":"review","date":"2026-09-24","time":null,"order":null,"block":"pc-project-1","blockLabel":"Project 1","track":"physical-computing","sessionIndex":8},{"slug":"cd-crit-2","label":"Critique","kind":"review","date":"2026-10-13","time":null,"order":null,"block":"cd-project-2","blockLabel":"Project 2","track":"computational-design","sessionIndex":13},{"slug":"pc-crit-2","label":"Critique","kind":"review","date":"2026-10-13","time":null,"order":null,"block":"pc-project-2","blockLabel":"Project 2","track":"physical-computing","sessionIndex":13},{"slug":"cd-crit-3","label":"Critique","kind":"review","date":"2026-11-10","time":null,"order":null,"block":"cd-project-1-plus","blockLabel":"Project 1++","track":"computational-design","sessionIndex":21},{"slug":"pc-crit-3","label":"Critique","kind":"review","date":"2026-11-12","time":null,"order":null,"block":"pc-project-1-plus","blockLabel":"Project 1++","track":"physical-computing","sessionIndex":22},{"slug":"cd-crit-4","label":"Critique","kind":"review","date":"2026-12-08","time":null,"order":null,"block":"cd-project-2-plus","blockLabel":"Project 2++","track":"computational-design","sessionIndex":28},{"slug":"pc-crit-4","label":"Critique","kind":"review","date":"2026-12-08","time":null,"order":null,"block":"pc-project-2-plus","blockLabel":"Project 2++","track":"physical-computing","sessionIndex":28}],"issues":[]}