I am a first-year Ph.D. student in the Department of Computer Science and Engineering at UC San Diego, affiliated with the ProgSys Group and advised by Sorin Lerner. My academic interests lie in the intersection of programming languages and human-computer interaction, include programming language design, error reporting and handling, and human-(programming) language interaction. Through programming tools that are user-friendly and accessible, I aspire to lower the boundaries to learning computer science and programming for everyone.

Previously, I obtained my B.A. in Computer Science and Cognitive & Linguistic Sciences from Wellesley College (Wellesley, MA, USA).

Outside of computer science, I enjoy music, figure skating, cooking, and hiking. As my experience with linguistics suggests, my passion for languages extends beyond programming languages: my first language is Mandarin, my French is B1/B2, and my Japanese is terrible but in progress.

To contact me, please email me at r6huang [at] ucsd [dot] edu.

Pronouns: she/her/hers


  • Aug 1, 2020: I started my PhD Program at UCSD in the ProgSys Group.
  • May 31, 2020: I graduated from Wellesley College with Summa Cum Laude.
  • May 28, 2020: I received the Academic Achievement Award in Computer Science from the Dept. of Computer Science at Wellesley College.
  • May 19, 2020: I defended my undergraduate thesis and received Honors in Computer Science.