This course introduces students to a broad overview of modern Artificial Intelligence may include but not limited to these topics: fundamental issues in intelligent systems, basic search strategies, basic machine learning techniques, advanced search/optimization methodologies, reasoning under uncertainty, fuzzy systems, intelligent agents, natural language processing, advanced machine learning methodologies, and computer vision. Spring-Odd.