GAM 150 Lecture Slides by Randy Gaul