University of California, Berkeley

  • IEOR290 – Data Analytics and the Internet of Things: Machine Learning for Operations with Human Data Sources, Spring 2018, Visiting Lecturer. [course website]

  • EE290-O/IEOR290 – Societal-Scale Cyber-Physical Systems: Machine Learning and the Internet of Things, Fall 2017, Visiting Lecturer. [course website]

  • EE120 – Signals and Systems, Fall 2016, Graduate Student Instructor.

  • EE128/ME134 – Feedback Control Systems, Fall 2014, Graduate Student Instructor.

Michigan State University

  • EGR 100 – Introduction to Engineering Design and EGR 102 – Introduction to Engineering Modeling, Fall 2008 to Fall 2009, Undergraduate Student Instructor.