CSCE 580: Introduction to Artificial Intelligence