I'm a fourth year undergrad in Computer Science at Northwestern University, advised by Haoqi Zhang and Nell O'Rourke through Design, Technology, and Research (DTR). My research interests are in computing education, human-computer interaction (HCI) systems, learning sciences, and software engineering.
I aim to develop novel systems to help non-expert programmers understand, write, and reason about code more easily. I'm especially interested in applying graph theory and functional programming principles to instructional design and developer tooling.
I am generously supported by awards including the Google Lime Scholarship, Microsoft Tuition Scholarship, Palantir Women in Technology Scholarship, and Box Engineering Diversity Scholarship.
I'm currently the teaching assistant for EECS 474: Probabilistic Graphical Models. I also direct the TA program for EECS 111: Fundamentals of Computer Programming I, where I've served on the teaching staff for five quarters. I serve as the Computer Science representative to the Weinberg Student Advisory Board and a member of the Weinberg Curricular Review Committee, where we debate time-honored questions such as "Should this course count for Ethics and Values distribution credit, and why?"