This question prompts me to ask - why do universities still teach in languages like Modula2, when improved modern languages are available for free?
Are there uni's that still teach Pascal, for example? I mean, it was good 30 years ago, but... now? Why?
Why not Java, C#, Haskell?
Related: Is it backwards to still teach LISP?
Is this a duplicate question? If not, I think it ought to be a community wiki topic.
The university's job is not to teach you a programming language, it's to teach you programming concepts. The language they use is only relevant in terms of the teaching material they have already generated or use from other sources.
I imagine that redoing a curriculum is something like rewriting a large application - something you do only if you have a compelling reason, and even then you think twice about it.