Teaching

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