Teaching Experience
Fall 2018
Guest Lecturer. Advanced Survey of Reinforcement Learning (CS 332)
Stanford University
I gave a lecture on safe and risk-sensitive sequential decision-making
Summer 2018
Instructor. Safety in Reinforcement Learning
Deep Learning and Reinforcement Learning Summer School, University of Toronto
Spring 2017
Guest Lecturer. Reinforcement Learning (CS 234)
Stanford University
I gave a lecture on sample complexity in reinforcement learning
Winter 2015
Guest Lecturer. Reinforcement Learning (MS&E 338)
Stanford University
I gave two lectures on approximate dynamic programming and generalization in reinforcement learning
Fall 2014
Guest Lecturer. Learning in Sequential Decision Problems (CS 294 / Stat 260)
University of California Berkeley
I gave a lecture on finite-sample analysis of approximate dynamic programming algorithms
Spring 2011 - 2013
em>Instructor.</em> Reinforcement Learning & Bandit Algorithms
École Centrale de Lille
Fall 2007
Instructor. Reinforcement Learning in Artificial Intelligence (CMPUT 607)
Department of Computing Science, University of Alberta
Spring 2005
Guest Lecturer. Seminar on Advanced Machine Learning (CMPSCI 791BB)
Department of Computer Science, University of Massachusetts Amherst
I taught information geometry and its applications in machine learning
Fall 2002
Guest Lecturer. Reinforcement Learning (CMPSCI 687)
Department of Computer Science, University of Massachusetts Amherst
I taught dynamic programming and its applications in reinforcement learning
Spring 1997
Teaching Assistant and Guest Lecturer. Modern Control Systems
Department of Electrical and Computer Engineering, University of Tehran, Iran
1995 to 1996
Instructor. Introduction to Internet
Institute for Studies in Theoretical Physics and Mathematics (IPM), Tehran, Iran
Fall 1995, Spring 1996, and Fall 1996
Teaching Assistant and Guest Lecturer. Linear Control Systems
Department of Electrical and Computer Engineering, University of Tehran, Iran