The coursework for CS126 involved designing a backend for a fictional movie streaming service, Warwick+, and thus choosing the data structures to store all of the intended information.
I will not go into my solution for this, as the coursework is reused each year, unlike CS141, and in the unlikely event some clueless fresher is reading, I don't want to spoil their fun.