CPSC 436 Class Slides