Course Overview

Course Description

Content
This course will introduce the overall field of artificial intelligence. Our emphasis will be in understanding the big-picture ideas in the discipline, including the historical context.

Structure
Class time will be divided between lecture on AI topics, class discussion in small groups, and, if time permits, student presentations. There will approximately weekly assignments, both written and programming, and two exams.

Objectives
After taking this course, you should be able to recognize problems where standard AI techniques should be applicable, and implement solutions to these problems. You will be particularly well-versed in standard AI search and machine learning techniques.

Instructor Information

Biography
I received a B.S. in Computer Science and Mathematics here at Indiana University, and am currently in my third year in the Computer Science Ph.D. program, minoring in Computational Linguistics. My research interests are in natural language processing and machine translation, and I'm currently working with my advisor, Mike Gasser, on identifying loaded words in political texts. Over the past several summers I have also worked as a web developer for a local company. In my free time I enjoy video games and translating things the old-fashioned way.