\( \newcommand{\argmax}{\operatorname{arg\,max}\limits} \) \( \newcommand{\P}[1]{\mathbf{P} \left(#1\right)} \) \( \newcommand{\E}{\mathbf{E}} \) \( \newcommand{\R}{\mathbb{R}} \) \( \newcommand{\set}[1]{\left\{#1\right\}} \) \( \newcommand{\floor}[1]{\left \lfloor {#1} \right\rfloor} \) \( \newcommand{\ceil}[1]{\left \lceil {#1} \right\rceil} \) \( \newcommand{\logp}{\log_{+}\!} \) \( \let\epsilon\varepsilon\)


Fall 2016: B551 Elements of Artificial Intelligence. Material is available on Canvas. Results of Connect4 tournament. Results of prisoner’s dilemma tournament.

Spring 2017: I will teach a course on multi-armed bandit algorithms. The material is steadily being created in the form of a series of blog posts that will ultimately be part of a book. The course will be quite mathematical, which should be clear by looking at the blog posts. The assessment will involve 5-6 assignments and 2 take-home exams. An approximation of the course contents may be found at the end of the first post.