Some heads need to roll at this joint!
Major weed pun.
It appears "roll" and "joint" could be used in another context here;what the hell was this teacher thinking?
About twenty-five years ago, when I transferred from a non-engineering to an engineering curriculum, the university stripped me of about 30 degree applicable credits and basically forced be to repeat almost an entire year of courses because the original one's weren't "accredited." So the answer is "Yes, they screwed me, and I was forced to participate."
It happens every day at big universities.
With assignments like this one it sounds like that school would consider anal intercourse "finals".
I think a few (pot)heads must have rolled some joints shortly before they concocted this torture.