Compilers and Interpreters class for UCI Xu 142A course