Designing Declarative Language Tutorials: A Guided and Individualized Approach. - Anael Kuperwajs Cohen; Wode Ni; Joshua Sunshine (PLATEAU@UIST, 2019)

How Domain Experts Create Conceptual Diagrams and Implications for Tool Design. - Dor Ma'ayan; Wode Ni; Katherine Ye; Chinmay Kulkarni 001; Joshua Sunshine (CHI, 2020)

Penrose: from mathematical notation to beautiful diagrams. - Katherine Ye; Wode Ni; Max Krieger; Dor Ma'ayan; Jenna Wise; Jonathan Aldrich; Joshua Sunshine; Keenan Crane (ACM Trans. Graph., 2020)

reCode : A Lightweight Find-and-Replace Interaction in the IDE for Transforming Code by Example. - Wode Ni; Joshua Sunshine; Vu Le 002; Sumit Gulwani; Titus Barik (UIST, 2021)

Generating Domain-Specific Programs for Diagram Authoring with Large Language Models. - Rijul Jain; Wode Ni; Joshua Sunshine (SPLASH Companion, 2023)

Codifying Visual Representations. - Wode Ni; Sam Estep; Hwei-Shin Harriman; Jirí Minarcík; Joshua Sunshine (Diagrams, 2024)

Rose: Composable Autodiff for the Interactive Web. - Sam Estep; Wode Ni; Raven Rothkopf; Joshua Sunshine (ECOOP, 2024)

Edgeworth: Efficient and Scalable Authoring of Visual Thinking Activities. - Wode Ni; Sam Estep; Hwei-Shin Harriman; Kenneth R. Koedinger; Joshua Sunshine (L@S, 2024)

Minkowski Penalties: Robust Differentiable Constraint Enforcement for Vector Graphics. - Jirí Minarcík; Sam Estep; Wode Ni; Keenan Crane (SIGGRAPH (Conference Paper Track), 2024)

Rose: Efficient and Extensible Autodiff on the Web. - Sam Estep; Raven Rothkopf; Wode Ni; Joshua Sunshine (CoRR, 2024)

Rose: Composable Autodiff for the Interactive Web (Artifact). - Sam Estep; Wode Ni; Raven Rothkopf; Joshua Sunshine (Dagstuhl Artifacts Ser., 2024)

Syntactic Code Search with Sequence-to-Tree Matching: Supporting Syntactic Search with Incomplete Code Fragments. - Gabriel Matute; Wode Ni; Titus Barik; Alvin Cheung; Sarah E. Chasins (Proc. ACM Program. Lang., 2024)