Teaching Courses

2022-2023-Fall: JCCX0021 Basic Theories of Artifical Intelligence

2021-2022-Spring: CS0502 Introduction to Computers

2019-2020-Fall: EI339 Artificial Intelligence

This course introduces the basic ideas and techniques underlying the design of intelligent computer systems. A specific emphasis will be on the statistical and decision-theoretic modeling paradigm.

By the end of this course, students have built autonomous agents that efficiently make decisions in fully informed, partially observable and adversarial settings. Their agents will draw inferences in uncertain environments and optimize actions for arbitrary reward structures. Their machine learning algorithms will classify handwritten digits and photographs. The techniques students learn in this course apply to a wide variety of artificial intelligence problems and will serve as the foundation for further study in any application area they choose to pursue.

Readings refer to AIMA unless otherwise specified.