Rutgers University:
- Fall 2018:
- Spring 2018:
- Fall 2017:
- Spring 2017:
- CS 440 – Introduction to Artificial Intelligence
- Fall 2016:
- Fall 2015:
- Spring 2015:
- CS 672 – Manipulation Planning: Robots Changing the World
- Fall 2014:
- CS 440 / 520 – Introduction to Artificial Intelligence
- Spring 2014:
- Fall 2013:
- Spring 2013:
- CS 344 – Design and Analysis of Computer Algorithms
University of Nevada, Reno:
- Spring 2012:
- CS 382 – Introduction to Artificial Intelligence
- CS 773 – Optimal Control and Reinforcement Learning for Systems with Dynamics
- Fall 2011:
- CS 282 – Simulation Physics
- Spring 2011:
- CS 790E – Planning Algorithms
- Fall 2010:
- CS 282 – Simulation Physics
- CS 793E – Directed Study in Motion Planning
- Spring 2010:
- CS 483 – AI Programming: Multiagent Systems
- CS 790E – Planning Algorithms
- Fall 2009:
- CS 482 – Artificial Intelligence
- Spring 2009:
- CS 483 – AI Programming: Multiagent Systems
- CS 790E – Planning Algorithms
- Fall 2008:
- CS 482 – Artificial Intelligence