second lecture cpsc 427 1501645