Artificial Intelligence (Lecture Notes):