2017/18 TERM 1: CPSC 322 - Introduction to Artificial Intelligence