Welcome! This is the webpage for Information Storage and Retrieval (ISR), Fall 2014. This course consists of two parts, in the first part, we'll study the storage devices (i.e., magnetic tapes, magnetic disks, optical disks, and their mechanisms for file management), file organizations (i.e., design indices and tree structures). The second part including an introduction to Data Mining Concepts and Techniques (i.e., mining frequent patterns and associations, classification, clustering). The first part for the course partially is the "File Structures: An Object-Oriented Approach with C++" by Folk and Riccardi. For the second part of course, the main resource is the 3rd edition of the book of "Data Mining: Concepts and Techniques" by Han and Kamber.

Welcome! This is the webpage for Artificial intelligence (AI), Fall 2014. The course is devoted to introduction to foundational principles and techniques that are broadly classified as artificial intelligence. The basis for the course is the third edition of the "Artificial Intelligence: A Modern Approach" by Russell and Norvig. We'll cover chapters 1-8. We'll also try to read several papers that will be distributed in class or linked off this page. 

Specific topics include: 1) Introduction, 2) Intelligent Agents, 3) Solving Problems by Searching, 4) Beyond Classical Search, 5) Adversarial Search, 6) Constraint Satisfaction Problems, 7) Logical Agents, 8) First-Order Logic.