Hello! I am a senior undergraduate student studying Computer Science and Linguistics at UC Berkeley. I am fortunate to work on two very different but exciting projects - one with the TiLab at Berkeley, advised by Grigory Tikhmirov and Samson Petrosyan, and another with the Language and Cognition Lab, advised by Terry Regier.

I am broadly interested in language and thought, language acquisition, and numerical/mathematical development. Recently, I've been exploring efficiency in different semantic domains across natural languages.

Previously, I've enjoyed working as a software engineering intern at several startups, Optum, and Veeva Systems. I am also very grateful to have spent six unforgettable semesters TAing for UC Berkeley's Data Structures (CS61B) course.

Research

Re-examining the tradeoff between lexicon size and average morphosyntactic complexity in recursive numeral systems
David Yang, Terry Regier
CogSci Conference 2025 (oral presentation)

nanoVR: Building and Simulating DNA nanostructures in Virtual Reality
David Yang*, Oliver Petrick*, Samson Petrosyan (* = Equal Contribution)
code