All assignments for Comp 248 - Object Oriented Programming I