Weekly assignments for my CS course in OOP Java