cs320 🍁fa26🍁 | tu/th 12:30pm @ cobb 304 | Ravi Chugh
Seminar Format
- Read the papers before class.
- Submit paper summaries via git before
class.
- Students will take turns being discussion lead for class.
| Tu Oct 20 |
… |
| Th Oct 22 |
… |
| Tu Oct 27 |
… |
| Th Oct 29 |
… |
| Tu Nov 03 |
… |
| Th Nov 05 |
… |
| Tu Nov 10 |
… |
| Th Nov 12 |
… |
| Tu Nov 17 |
… |
| Th Nov 19 |
… |
| Tu Nov 24 |
🥧 (Thanksgiving) 🥧 |
| Th Nov 26 |
🥧 (Thanksgiving) 🥧 |
Reading List
Structure and Liveness in Programming @ UIST 2026 (🎁 on my birthday!
🎂)
- Data-Oriented Debugging Across State and Time
UIST 2026: Tao,
Liu, Marcus, Head
- Codetations: … Annotations for Evolving Code
UIST 2026: Misback,
Jun, Vank, Tatlock, Tanimoto
- Zoro: Active Controls to Support Rule Following in Vibe
Coding
UIST 2026: Ma, Wang, Kung, Chilton
- NaturalEdit: … Direct Interaction with Adaptive NL
Representation
UIST 2026: Tang, Meininger, Xu, Shi, Huang, McMillan,
Li
- “Live in the Editor”: … Feedback for Plain-Text Live
Programming
UIST 2026: Cheng, Su, Wang, Parreaux
- Gridlock: Plain Text with Guides
UIST 2026: Cohen, Chugh
- Cellery: Gradual, Composable Structure for Spreadsheets
UIST
2026: Yim, Peechara, Hempel, Coblenz
- Declarative Dragging
UIST 2026: Horowitz, Blinn, Heer
More Cool Things @ OOPSLA 2026
- Direct Manipulation and
NL Programming, Together at Last?
OOPSLA 2026: Ziegler, Cao,
Lubin, Chasins
- Interactive
Data Analysis with Lively Typed Tables
OOPSLA 2026: Bandukwala,
Omar
- Timeline:
Adding the Time Dimension to Spreadsheets
OOPSLA 2026: Petricek,
Boďa
- Semantics for 2D Rasterization
OOPSLA 2026: Kulkarni, Whiting,
Panchekha
- First-Class Refinement Types for Scala
OOPSLA 2026: Bovel,
Kunčak, Odersky
And More From 2026
- Beauty and
Joy of Computing: CS Curricula That Scales from MS to Uni
SIGCSE
TS 2026: Ball, Garcia, Fries, Hill, Dastur, Mock
- Animated
Pictures for Slide Presentations (video)
ICFP 2026: Flatt, Findler, Flatt
- Diagramming
Program Values by Spatial Refinement
PLDI 2026: Prasad, Tu,
Kashyap, Nelson, Krishnamurthi
- Plottery: A Code-Integrated GUI for Matplotlib
VLHCC 2026:
Hempel, Huang, Hayatpur, Lerner, Xia
- “What Led to this Change?” … Code Diffs Using Semantic
Information
VLHCC 2026: Tuv, Richey, Nandi, Peleg
- Retrofitting
Text Editors with Ragged Blocks
VLHCC 2026: Cohen, Slipock,
Chugh
- Integrating
Blocks and Text in the Classroom
SPLASH-E 2026: Chugh,
Cohen
- Explorable Theorems
UIST 2026
Previous Reading Lists