Teaching

All teaching related material is available in CatCourses.

Spring 2024

EECS 269 - Reinforcement Learning

Fall 2023

CSE180 - Introduction to Robotics

Spring 2023

CSE180 - Introduction to Robotics

Fall 2022

EECS 269 - Reinforcement Learning

Fall 2020

CSE015 - Discrete Mathematics

Fall 2019

EECS 272 - Program Verification and Model Checking

Spring 2019 

CSE 180 - Introduction to Robotics

Spring 2018

CSE 180 - Introduction to Robotics

Fall 2017

EECS 270 - Robot Algorithms

Spring 2017

CSE 180 - Introduction to Robotics

Fall 2016

EECS 265 - Computational Geometry

Spring 2016

CSE 180 - Introduction to Robotics
EECS 290 - EECS Seminar

Fall 2015

Sabbatical leave

Spring 2015

CSE180 - Introduction to Robotics

Fall 2014

EECS 272 - Program Verification and Model Checking

Spring 2014

CSE180 - Introduction to Robotics

Fall 2013

EECS270 - Robot Algorithms

Spring 2013

CSE180 - Introduction to Robotics

Fall 2012

EECS265 - Computational Geometry

Fall 2011

EECS270 - Robot Algorithms
EECS290 - EECS Seminar

Spring 2011

CSE180 - Introduction to Robotics

Fall 2010

EECS271 - Theory of Computation

Fall 2009

CSE180 - Introduction to Robotics

Fall 2008

CSE100 - Algorithm Analysis and Design
EECS281 - Advanced Topics in Robotics

Spring 2008

CSE100 - Algorithm Analysis and Design

Fall 2007

EECS270 - Robot Algorithms

Spring 2007

CSE100 - Algorithm Analysis and Design
CSE180 - Introduction to Robotics