- West Virginia University [Computer Science & Electrical Engineering]
- Computer Architecture, Fall 2023
- Hardware Security and Trust (Graduate), Spring 2023
- Introduction to Digital Computer Architecture, Fall 2022
- Santa Clara University [Electrical & Computer Engineering]
- Introduction to Logic Design and labs, Hardware Security and Trust (Graduate), 2019-2021
- San Francisco State University [Electrical & Computer Engineering]
- Digital System Design and Labs, Introduction to Hardware Security (Graduate), 2017-2018