Comp 4 coursework