Teaching

Current Courses: Spring 2021

  • ECGR-4146/5146: Introduction to VHDL Spring 2021 Link 

Previous Courses:

Developed curriculum for graduate and undergraduate level courses:

  • ECGR-6090/8090: Special Topics – Hardware Security & Trust    Link
  • ECGR-3183: Computer Organization    Link
  • ECGR-4146/5146: Introduction to VHDL Spring 2020    Link
  • ECGR-6090/8090: Special Topics – Hardware Security & Trust  Fall 2017, Fall 2018
  • ECGR-4146/5146: Introduction to VHDL Spring 2018
  • ECE-5520: Computer Architecture Fall 2014, Fall 2015
  • ECE-5575: Field Programmable Gate Arrays (FPGA) – Fall 2016
  • ECE-1551: Digital Logic Fall 2016, Spring 2017, Fall 2017, Spring 2018
  • ECE-5570: Hardware Security and Trust  Spring 2015, Spring 2016, Spring 2017