CPSC322 Introduction to AI