> I know how to pronounce 'Kansas', and I was always under the impression that 'Arkansas' is the same with an 'Ar-' prefixed, which is apparently not the case.
The reason why they're pronounced differently is that they have different language origins. Arkansas is from the plural form of the French name of a Native American tribe, so you don't pronounce the '-s' while Kansas comes from the English spelling of a similar(?) tribe, where the '-s' is pronounced. English is notorious for just borrowing words from other languages wholesale but it seems to work most of the time.
At least with a higher level language it is easier to learn the practical side of concepts taught in Computer Science. As part of my architecture course at university, we were tasked to create a matrix multiplier in assembly. While it was an interesting challenge I would not use an assembly language for assignments in linear algebra.
A small technicality, but I don't think he ever released under the name "the artist formerly known as Prince" but as the Love Symbol [0]. An example album being the Gold Experience [1].
Funny, at my UK university for Computer Science we did not have independently invigilated exams. I would assume other courses were similar. We did have them for secondary education though.
At York we certainly piled into Central Hall or other large locations for exams, often multiple in the same room not all Computer Science at the same time. Though this was more than two decades ago so a lot may have changed.
While it doesn't alleviate the problems entirely, you can also run things like mutation tests that check that your unit tests actually test conditions, rather than just execute all the code.