Instructor: (University of Florida)

EEL4310/5322: Digital Integrated Circuits Design/ VLSI Circuits and Technology

Spring 2017, Spring 2018

EEL6935: Advanced Hardware Security and Trust

Fall 2016, Fall 2017

EEL4930/5934: Introduction to Hardware Security and Trust

Spring 2016

Instructor: (University of Connecticut)

ECE3421: VLSI Design and Simulation

 Spring 2015

ECE2001W: Electrical Circuits

Fall 2013, Fall 2014

ECE6095-005: Hardware Trojan Detection and Prevention

           Spring 2014

Co-Instructor: (University of Maryland)

ENEE759T: Digital VLSI Design, Technology, and Tools

Spring 2013

Teaching Assistant: (University of Maryland)

ENEE644: Computer-Aided Design of Digital Systems
Spring 2010
ENEE350: Computer Organization
 Fall 2007
ENEE350: Computer Organization
Spring 2007
ENEE446: Digital Computer Design
Spring 2007
ENEE241: Numerical Techniques in Engineering
Fall 2006

Mentor: (University of Maryland)

TA Training and Development (TATD) Program

2010-2011, 2011-2012