A MiniJava Demo Compiler for College Course