compiler of COOL language for Coursera Compilers course