Teaching Material

Introduction to Artificial Intelligence
An introductory course in artificial intelligence. Topics include; tree search algorithms (including heuristic and adversarial search), stochastic models and processes, and first-order logic.
Preqrequisites: basic fundamentals of graph theory, and probability theory.

Notes on Select Topics

Linear Algebra
The mathematics of linear spaces and the algebra of linear spaces.

Linear Control Theory
The analysis of linear time-invariant dyanmical systems.

Convex Optimization
Optimizing real-valued convex functions subject to constraints.