Addded COMP3220 notes.