I am a fourth-year Ph.D. student at Carnegie Mellon University, School of Computer Science, advised by Ken Koedinger and Joshua Sunshine. Prior to joining CMU, I graduated from Columbia University, where I studied Computer Science.
July 2021 My work at Microsoft, “reCode: A Lightweight Find-and-Replace Interaction in the IDE for Transforming Code by Example,” was conditionally accepted by UIST 2021!
May 2020 I’ll join PROSE @ Microsoft Research as a Research Intern this summer!
Apr 2020 The first conference paper on Penrose, “Penrose: From Mathematical Notation to Beautiful Diagrams,” was accepted by SIGGRAPH 2020!
Mar 2020 The CHI paper won a Best Paper Honourable Mention award🏆!
Jan 2020 Our paper “How Domain Experts Create Conceptual Diagrams and Implications for Tool Design” was conditionally accepted by CHI 2020🏖️!
I am interested in human-computer interaction, programming languages, and visualization. I am fascinated by how well-designed languages enable people to succinctly express abstract ideas in various domains, and how visual representations help people understand and reason about them. I aspire to help people understand the abstract world by designing and building powerful, useable languages and tools.
Dor Ma’ayan*, Wode Ni*, Katherine Ye, Chinmay Kulkarni, and Joshua Sunshine. Best Paper Honourable Mention In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems (CHI’20).
For a Computer Graphics class, I implemented a ray tracing renderer from scratch. Raytra employs Monte-Carlo ray tracing and scene-wide acceleration using BVH-tree. [repo]
My name is 倪沃德 ( ní wò dé)
in Chinese. “Nimo” has been my alias since my street dancing days. My first name, often written as “Wode”, looks like a single word in English and people often pronounce it that way. If you find it hard to pronounce ( ní wò dé), try “Nimo”.