My EOPL (Programming Languages course) assignments