Warning: You on are the development version of the site. You probably want to be on the
I'm a software engineer at Google. I graduated from Haverford College in 2019 with a bachelor's degree in computer science and linguistics.
How many US cities can you name?
and the sequel,
How many European cities can you name?
: A virtual machine, assembler, and debugger for the Haverford Educational RISC Architecture (HERA), a pedagogical assembly language used at Haverford College. Try the
The Ergonomics of Faceted Execution
: My undergraduate thesis in computer science, on faceted execution.
in English and Russian
: My undergraduate thesis in linguistics, on the formal semantics of the word
: A toy functional programming language inspired by Scheme.