Teaching

Fall 2018: Design of Digital Systems, EEL5934, FAU

Spring 2018, Cryptographic Engineering, CDA5637, FAU

Fall 2017: Design of Digital Systems, EEL5934, FAU

Spring 2017, Cryptographic Engineering, CDA5637,  FAU

Spring 2016: Digital Systems Design II, RIT

Fall 2015, Cryptographic Computations, RIT

Fall 2015: Introduction to Computer Engineering, RIT

Spring 2015: Digital Systems Design II, RIT

Spring 2014: Digital Systems Design II, RIT

Fall 2011: Advanced Digital Systems Design, UWO