Class site and slides for CS312 at Oregon State University