Hello! I am a recent graduate from UC Berkeley with a B.A. in Linguistics and a B.A. in Computer Science. I am fortunate to be collaborating with Prof. Terry Regier at the Language and Cognition Lab. I am broadly interested in language and thought, language acquisition, bilingualism, and ML models in spoken and signed languages. Recently, I've been exploring communicative efficiency in recursive numeral systems and kinship systems.

Previously, I have worked with the TiLab at Berkeley, advised by Prof. Grigory Tikhmirov and Samson Petrosyan, on an exciting VR application for DNA nanotechnology. I am also very grateful to have spent six unforgettable semesters TAing for UC Berkeley's Data Structures (CS61B) course. For more teaching information, please check here.

Outside of research and academics, I've enjoyed working as a software engineering intern at several startups, Optum, and Veeva Systems. In my free time, I enjoy rock-climbing, hiking, running, reading, and playing board games with friends. Feel free to reach out via email or LinkedIn!

Research

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

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