My research investigates how interactive tools can support design reasoning as problems and solutions co-evolve.
I focus on CAD and digital fabrication, where design decisions shape geometry, materials, fabrication processes, and physical use. Through comparison, reflection, and collaboration, I develop tools that help designers explore alternatives, recognize emerging considerations, and continue developing unresolved decisions.
Research question · How can interactive design tools support designers' reasoning as problems and solutions co-evolve?
I organize this research around two dimensions: where tools enter design reasoning between the Problem and Solution Spaces, and who participates, from individuals to broader communities. Projects are positioned by their relative research emphasis along both dimensions; reasoning can move between the spaces as designs evolve.
Core research Related work · Positions indicate the primary reasoning entry point, not a measure of contribution size.
News
Updates & milestones
Upcoming A-exam presentation:Beyond Design Outcomes: Interactive Tools for Design Reasoning. I will present my research agenda on how interactive tools can support reasoning as design problems and solutions co-evolve. Cornell Tech, Bloomberg Center, Room 201 (20 VC). To request the Zoom link, please email sf522@cornell.edu.
Shuo Feng, Xuening Wang, Yifan (Lavenda) Shan, Krista U Singh, Bo Liu, Amritansh Kwatra, Ritik Batra, Tobias M Weinberg, Thijs Roumen
Learners often begin with a familiar fabrication workflow and may lack the knowledge to judge alternatives. Early modeling choices can make it difficult to change direction as their design develops. CAMeleon lets learners compare workflow outcomes for the same model, supporting exploration of trade-offs and the development of informed design judgments.
aCADemy: Guided Reflection on Fabrication-centric CAD Decisions Through AI
aCADemy is an AI-based reflective interface that works alongside CAD software. It presents contextual questions about fabrication considerations during modeling, helping designers reflect on decisions while retaining control over how their designs develop.
CADDesign reasoningGuided reflectionHuman–AI
Research in progress
Research in progress
FuzzyCAD: Supporting Collaborative Design Reasoning through Deferred Decisions in CAD
FuzzyCAD lets collaborators express unresolved design decisions directly on CAD geometry, contribute constraints and identify competing requirements. The project examines how collaborators with different expertise can progressively develop these decisions across asynchronous handoffs.
People seeking assistive technology often describe everyday challenges without knowing the technical names of relevant solutions. Developed with TOM Global, this tool connects conversational intake to searches across assistive technology catalogs, open-source designs, and commercial products. It helps staff assess whether a result can be used as-is, adapted, or turned into a new maker challenge when existing solutions do not fit.
Developed with the NYC Mayor's Office of Climate & Environmental Justice, this interactive dashboard presents flood sensor readings, historical events, and localized monitoring information in an accessible format. It helps New York City residents explore flood-related data and better understand conditions relevant to their neighborhoods.
Data visualizationFlood preparednessCivic technology
Shuo Feng, Bo Liu, Yifan (Lavenda) Shan, Roy Zunder, Wei-Che Lin, Tri Dinh, Harald Haraldsson, Ofer Berman, Thijs Roumen
Y-AR is a mixed-reality CAD tool for creating three-dimensional wire structures that connect to objects in the physical environment. Its interface incorporates springs as design primitives, both to apply forces that hold objects and to accommodate dimensional inaccuracies from mid-air modeling and measurement.
Zekun Chang, Yixuan Gao, Yuta Noma, Shuo Feng, Xinyi Yang, Kazuhiro Shinoda, Tung D Ta, Koji Yatani, Tomoyuki Yokota, Takao Someya, Tomohiro Tachi, Yoshihiro Kawahara, Koya Narumi, Francois Guimbretiere, Thijs Roumen
OriStitch transforms existing flat fabrics into self-folding three-dimensional structures through computational embroidery. Functional threads are stitched in specific patterns and then activated with heat to achieve a target form. The workflow works with a range of materials, including leather, woven fabric, and denim.
Multi-Self is a BCI–VR design tool that provides real-time visual feedback about designers' emotional responses to support metacognitive monitoring. A pilot study with 24 participants reported increased design exploration and self-awareness, while responses to the accuracy of the emotional feedback were mixed.
Emotive Room explores how an interactive architectural environment can respond to people's emotional states through real-time brain–computer interaction. By changing spatial color and form in response to stress-related feedback, the project investigates responsive environments that may support calmness and well-being.