class notes cis 4327 7126758