When the old curriculum generations ended, I was forced to move to the new curriculum , were my old class named workshop in systems programming, got called Translators I and compilers was named Translators II.
So when I was moved over the logical choice was to continue on Translators I,I wanted to go to distributed operative systems but a teacher of translators II resigned and my head of department needed somebody to teach that class, so he offered that class and I said yes…then he requested the class to be taught on english too.
I gave the class based on Stanford compilers class, that lasted for 2 semesters =).