When I did my degree, the years prior to mine had some flexibility choosing the implementation language for compilers class.
Lisp and Prolog were forbidden due to how easy the whole exercise would be.