Curriculum Vitae

Last updated July 2022. For a list of my publications, see the Publications tab.


  • 2017–2021
    Princeton University
    B.S.E. in Computer Science (summa cum laude), minor in Linguistics
    • Thesis: A Corpus-based Analysis of Two-termed Coordination,” advised by Christiane Fellbaum
    • CS Coursework: Machine Translation, Theory of Algorithms, Theory of Computation, Networks, Functional Programming, Compilers, Computer System Design, Logic Design, Discrete Math
    • Linguistics Coursework: Phonology, Syntax, Morphology, Intonation, Historical/Comparative Linguistics, Language Universals/Diversity

Awards and Honors

  • 2021
    Phi Beta Kappa
    Princeton University
    • Inducted with the top 10% of all graduating seniors
  • 2021
    Phillip Goldman ’86 Senior Prize in Computer Science
    Princeton University
    • Highest honor awarded to the top student in the graduating computer science class
  • 2021
    Outstanding Computer Science Senior Thesis Prize
    Princeton University
  • 2021
    Outstanding Student Teaching Award
    Princeton University
  • 2019
    Tau Beta Pi (Engineering Honor Society)
    Princeton University
    • Inducted junior year with the top 12% of engineering students


  • Feb 2022–Pres
    Teaching Assistant, Applied Machine Learning
    • Host several weekly coding parties and one-on-one office hours for ML students.
    • Provide quality assurance for projects, which cover classification and regression tasks using various Python libraries.
  • Jan 2021–May 2021
    Teaching Assistant, COS 401/TRA 301: Machine Translation
    Princeton University
    • Designed Python coding exercises and handouts for students to complete during weekly hour-long practicums.
    • Taught and led discussions during these practicum sessions.
    • Held office hours.
  • Sep 2020–Dec 2020
    Teaching Assistant, COS 461: Computer Networks
    Princeton University
    • Led breakout groups during twice-weekly class sessions.
    • Explained course material, solved example test problems, and facilitated discussions among students.

Work Experience

  • Oct 2021–Pres
    Software Engineer
    • Full-time software engineer on the Ads Responsibility and Privacy team.
    • Employ ML and content understanding techniques for topic detection in advertisements across the Facebook family of apps.
  • May 2020–Aug 2020
    Software Engineer Intern
    • Built a tool to analyze data and manage how inappropriate content enters the human review system as a member of the Community Integrity Team.
    • Worked with Hack (PHP), React, SQL, and Python.
  • Jun 2019–Aug 2019
    Software Engineer Intern
    • Trained in Android mobile development using Java.
    • Conceptualized and built an Android application that organizes and streamlines office hours queues with a Facebook product team.
  • Sep 2018–May 2019
    Lead Grader/Course Assistant, COS 226: Algorithms and Data Structures
    Princeton University
    • Compiled and edited assignment/exam rubrics alongside instructors.
    • Supervised other graders and course assistants during weekly grading meetings.
    • Verified all graded assignments before release.
  • Feb 2018–May 2018
    Grader/Course Assistant, COS 126: Introduction to Computer Science
    Princeton University
    • Attended weekly meetings to grade assignments, projects, and exams.
    • Provided constructive feedback on the accuracy and quality of students’ Java code.


  • Nov 2021–Pres
    Alumni Interview Volunteer
    Princeton University
    • Conducted interviews with high school students applying to Princeton University on behalf of the Office of Undergraduate Admissions.