CSC384 - Introduction to Artificial Intelligence