All code for my personal projects can be seen on my personal GitHub and GitLab pages: and


  • Experiments in cryptography and machine learning

Learner’s LISP

  • LISP language meant to help introduce students to functional programming and principles


  • clacc is a compiler that takes Clac (a reverse Polish notation calculator from the CMU course 15-122) code and outputs C0 bytecode, also from 15-122