> I do wish functional programming were more taught
My first CS bachelor's semester in Germany in 2017 taught functional programming using Haskell (as well as C and NASM assembly in another course on computer architecture).
OOP using Java and Python was only introduced in the second semester.
> Regardless I think it's important that students get exposed to more than just Python, which seems to increasingly be the only thing students come out knowing.
In my B.Sc. studies I used C, C++, Haskel, Assembly, Java, Python, and Swift.