CIS 391 - Artificial Intelligence
Fall 2015


Mitch Marcus
Levine 503, 215-898-2538
mitch (AT) standard local email address
Office Hours: See Piazza for regular schedule & by appointment
Teaching Assistants
Daniel Moroz
dmoroz (AT) standard local email address
Office Hours: See Piazza for schedule
Toma Pigli
tpigli (AT) standard local email address
Office Hours: See Piazza for schedule
Course Administrator
Cheryl Hickey
Levine 502, 215-898-3538
cherylh (AT) standard local email address

Class Schedule: Tuesday & Thursday noon-1:30 Wu & Chen Auditorium (Levine 101)

Artificial Intelligence is considered from the point of view of a resource-limited knowledge-based agent who must reason and act in the world. Topics include search, knowledge representation and reasoning, probabilistic reasoning, machine learning, logic, automatic theorem proving, and natural language processing. Programming assignments in Python.

Prerequisites: CIS 120, 121. Introductory statistics, introductory logic, and familiarity with finite state automata are all useful.

Web Page:

Artificial Intelligence: A Modern Approach
(Third Edition) 2009
Stuart Russell and Peter Norvig
Prentice Hall Series in Artificial Intelligence
Only the Third Edition, (Not International) will match the homeworks
50% Homeworks
25% Midterm 1
25% Midterm 2
Homework will be due at 11:59 on specified dates with submission cut off promptly. You can submit up to two homeworks late, but extensions after that will be granted only for true emergencies. Your lowest homework grade will be dropped.

Please note that we insist that students follow Penn's Code of Academic Integrity, and that academic dishonesty, as defined in the Code of Integrity will not be tolerated, and penalties will be severe.

Back to Top


Links to classroom slides will appear below.

Lecture Notes are in PDF format.
Module 0: Introduction  (AIMA Textbook: Chapters 1-2)
Module 1: Search (AIMA Textbook: Chapters 3-6)
Module 2: Machine Learning and Natural Language Processing

MiniModule 3: Knowledge Representation and Logic

Back to Top


PDF Files require Adobe Acrobat Reader
DOC Files require Microsoft Word or Open Office