Lecture Notes from COMP 445 F14