Courses at Worcester Polytechnic Institute

C term 2024 ECE 3829 Advanced Digital System Design with FPGAs
B term 2023 ECE 4703 Real-time Digital Signal Processing
Fall 2023 ECE 574 Advanced Digital Systems Design
C term 2023 ECE 3829 Advanced Digital System Design with FPGAs
B term 2022 ECE 4703 Real-time Digital Signal Processing
Fall 2022 ECE 574 Advanced Digital Systems Design
D term 2022 ECE 2311 Continuous-Time Signals and Systems
B term 2021 ECE 4703 Real-time Digital Signal Processing
Spring 2021 ECE 596 Graduate Seminar
B term 2020 ECE 4703 Real-time Digital Signal Processing
Spring 2020 ECE 596 Graduate Seminar

Courses at Virginia Tech

Fall 2019 ECE 4530 Hardware/Software Codesign
Spring 2019 ECE 4514 Digital Design II
Spring 2018 ECE 2534 Microcontroller Programming and Interfacing
Fall 2017 ECE 4530 Hardware/Software Codesign
Spring 2017 ECE 5520 Secure Hardware Design
Spring 2017 ECE 2534 Microcontroller Programming and Interfacing
Fall 2016 ECE 4530 Hardware/Software Codesign
Spring 2016 ECE/CS 5580 Cryptographic Engineering
Spring 2016 ECE 3544 Digital Design I
Fall 2015 ECE 4530 Hardware/Software Codesign
Spring 2015 Sabbatical Leave
Fall 2014 Sabbatical Leave
Spring 2014 ECE 4534 Embedded System Design
Fall 2013 ECE 4530 Hardware/Software Codesign
Spring 2013 ECE 5984 Handheld Computer Security
Fall 2012 ECE 4530 Hardware/Software Codesign
Fall 2012 ECE 2534 Microcontroller Programming and Interfacing
Fall 2011 ECE 4530 Hardware/Software Codesign
Fall 2011 ECE 4514 Digital Design II
Spring 2011 ECE 5520 Secure Hardware Design
Fall 2010 ECE 4530 Hardware/Software Codesign
Spring 2010 ECE 5520 Secure Hardware Design
Fall 2009 ECE 4530 Hardware/Software Codesign
Spring 2009 ECE 5984 Secure Hardware Design
Fall 2008 ECE 4530 Hardware/Software Codesign
Spring 2008 ECE 4514 Digital Design II
Fall 2007 ECE 4530 Hardware/Software Codesign
Spring 2007 ECE 2500 Computer Organization and Architecture
Fall 2006 ECE 4984 Introduction to Codesign
Spring 2006 ECE 3534 Microprocessor based system design
Fall 2005 ECE 3534 Microprocessor based system design