Coursework from CS421-Programming Languages and Compilers