I am a Ph.D. candidate 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.
August 2022 Spent the summer as an intern in Machine Intelligence at Apple . Stay tuned for more updates on the work!
April 2022 I proposed my dissertation. Officially a PhD candidate now!
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!
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”.