Date: September 25, 2012 - November 15, 2012
Bio: The first part of a two part course, it introduces the concepts of Artificial Intelligence and has students implement various agents in different environments. By the end of the course students will have implemented search algorithms, game tree decision making agents, designed heuristic functions, and implemented learning agents. Programming was done primarily with python.
Accomplishments: In order to get a passing grade in this class, students had to implement AI agents that met certain thresholds in speed and efficiency. To get a good grade they had to do even better! By the end of the course I had worked on optimizing agents to solve mazes, create programs that could play pac man against adversarial opponents, and wrote a learning pac man that could teach itself how to complete challenging maps. I passed the course with distinction, earning a final grade of 98%.