Carnegie Mellon University
2016.9 - 2018.5
New York, NY
- B.S. in Computer Science, Magna Cum Laude
- Vision, Graphics track
2013.9 - 2016.5
- B.S. in Computer Science, Summa Cum Laude
- Computer Science Departmental Honors
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).
Dickinson College Honors Theses. Paper 221.
2020.5 - 2020.8
Worked with the PROSE team (mentored by Titus Barik) on improving developer productivity in Visual Studio Code. I interviewed developers to elicit their needs for code transformation tools in editors. Inspired by the empirical data and relevant work in program synthesis, I designed reCode, an interaction model for rapidly performing complex code transformation using the familiar find-and-replace experience.
Carnegie Mellon University, Research Experiences for Undergraduate
2017.5 - 2017.8
Penrose is a system that automatically visualizes mathematics using two domain-specific languages: Substance and Style. Co-advised by Jonathan Aldrich, Keenan Crane, Joshua Sunshine, and Katherine Ye, I designed and implemented the Style language, and extended the Substance language to support functions and logically quantified statements.
Columbia University, Computer Graphics and User Interfaces Lab
2017.1 - 2017.5
Worked with prof. Steven Feiner, on Cyber Affordance Visualization in Augumented Reality project. Developed a Microsoft Hololens application that visualizes the Columbia campus in AR environment.
Hwei-Shin Harriman (Olin College of Engineering, independent research)
CMU, 2021 - Now
Helena Yang (CMU, REUSE)
Max Krieger (CMU, independent research & REUSE)
CMU, 2018 - 2021
Courtney Miller (New College of Florida, REUSE)
Anael Kuperwajs Cohen (Macalester College, REUSE)
Honors & Awards
CHI’20 Best Paper Honourable Mention Award
Phi Beta Kappa
Excellence in Computer Science Award
Travel Award PL Mentoring Workshop (PLMW)
Tau Beta Pi, Engineering Honor Society
Computer Science Departmental Honors
Pi Mu Epsilon, Mathematics Honor Society
Upsilon Pi Epsilon, Computer Science Honor Society
Alpha Lambda Delta, First year Honor Society
John Montgomery Scholarship
Teaching Assistant, Crafting Software (17-450/17-950)
Teaching Assistant, Programming Languages and Translators (COMS 4115)
Columbia, 2017 - 2018
Teaching Assistant, Introduction to Java II (COMP 132)
Peer Tutor, Data Structures and Problem Solving (COMP 232)
Computer Lab Consultant
Dickinson, 2014 - 2016
CHI'21, CHI'22, SIGGRAPH'22
Research Experiences for Undergraduates in Software Engineering Admission Committee
CMU, 2019 - 2021