NCHU Compiler class