Skip to content

Software

Hilly – A Toy Language for Learning Programming Language Theory

Hilly is a very simple programming language that serves to teach students about the basics of programming language theory, abstract syntax trees, functional programming, and interpreters. I recently hosted a workshop in which we walked through building the Hilly interpreter. The workshop is intended for high schoolers or early undergraduates… Read More »Hilly – A Toy Language for Learning Programming Language Theory

Game Prototyping with JavaFX

Stevens’ Game Development Club (of which I am vice president!) held a “Learn Jam” with various workshops on game development. I had the pleasure of doing a workshop on JavaFX, which you can enjoy below! Behold my lovely quarantine hairdo, if you so choose. Here is the code from the… Read More »Game Prototyping with JavaFX