• CS 4341: Digital Logic and Computer Design (University of Texas at Dallas): F23

• ECEN 4243/5080: Computer Architecture (Oklahoma State University): S21/S22

• ECEN 4303/5080: Integrated Circuit Design (Oklahoma State University): F21

• ECEN 5362: VLSI Digital System Design (Oklahoma State University): F20

Teaching Assistant

• CS8211: Advanced Computer Networks and Their Applications (University of Minnesota): F18

• EE5371: Computer Systems Performance Measurement and Evaluation (University of Minnesota): F16