I am a second-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.
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”.
If I’m not working, I play billiards. I am a member of CMU Pool Team and play in ACUI tournaments.