Teaching

Spring2022

EE 458/558: Hardware Security and Trust

EE 362: Introduction to Computer Organization

Fall 2021

EE 409/556: Hardware & Software Codesign

Spring 2021

EE 458/558: Hardware Security and Trust

EE 112: Embedded Systems

Fall 2020

EE 112: Embedded Systems (9:00 AM ~ 10:15 AM M/W, Online)

Office Hours: 10:15 AM ~ 11:15 AM M/W.

Spring 2020

EE 112: Embedded Systems (9:00 AM ~ 10:15 AM M/W, JH 216)

Office Hours: 10:15 AM ~ 11:15 AM M/W.

Fall 2019

EE 458/558: Hardware Security and Trust

This course introduces and investigates recent technology development for the design and evaluation of secure and trustworthy hardware and embedded systems. Topics include IoT security, cryptography basics, hardware security primitives (Physically Unclonable Functions and TRNGs), authentication and key generation, side channel attacks and countermeasures, hardware trojans, trusted execution environment, secure boot, etc. Students will gain hands-on experience on the Xilinx Zynq-7000 ARM/FPGA SoC board.

Spring 2019

EE 112: Embedded Systems (9:00 AM ~ 10:15 AM M/W, TB 202)

Office Hours: 10:15 AM ~ 11:15 AM M/W.

Fall 2018

EE 490/590 Selected Topics: Hardware Security & Trust (8:55 AM ~ 10:10 AM T/Th, TB 303)