My university was interesting; you could get a computer degree with the Engineering department or with the Math/CS department, and their IT policies were polar opposites. Engineering was 99% Windows/MATLAB/Visual Studio/you name it. CS was 99% Linux/GCC/CUPS/etc.
If you were on the wrong platform you had a hell of a time submitting assignments. (CS students on Windows found their C programs would run fine on their laptops but would crash in the CS environment because of compiler and C std lib differences. Engineering students on Linux found that they couldn't open the .docx files to submit lab reports without destroying the mandatory formatting in the tables.)