Teaching

Design of Digital Systems – Fall 2017, FAU

Cryptographic Engineering (EEL5934) – Spring 2017, FAU

Digital Systems Design II and Lab (CMPE260) – Spring 2014, Spring 2015, Spring 2016, RIT

Cryptographic Computations – Fall 2015, RIT

Introduction to Computer Engineering – Fall 2015

Advanced Digital Systems Design – Fall 2011, UWO