GMU ECE Department

Teaching

This page lists only the last time I taught a particular course.

  • ECE 699 (Spring 2025) Side-Channel Security
  • ECE 445 (Spring 2025) Computer Organization
  • ECE 646 (Fall     2024) Applied Cryptography
  • ECE 447 (Fall     2024) Microcontrollers
  • CYSE/ECE 476 (Spring 2023) Cryptography Fundamentals
  • ECE 746 (Spring 2022) Advanced Applied Cryptography
  • ECE 747 (Spring 2018) Cryptographic Engineering
  • ECE 511 (Fall     2017) Microprocessors
  • ECE 448 (Spring 2017) FPGA and ASIC Design with VHDL
  • ECE 545 (Fall     2016) Digital System Design with VHDL
  • ECE 699 (Fall     2010) Ubiquitous Computing
  • ECE 331 (Fall     2008) Digital System Design