CMPT992F PDF File