Teaching

  • Introduction to Cyber-Physical Systems Security (Fall 2023 – online)
  • Critical Infrastructure Security (Fall 2023)
  • Introduction to Cyber-Physical Systems Security (Summer 2023 – online)
  • Cybersecurity of Drones (Spring 2023)
  • Introduction to Cyber-Physical Systems Security (Spring 2023 – online)
  • Malware Analysis and Reverse Engineering (Spring 2015-21)
  • Foundations of Cyber-Physical Systems (Fall 2019)
  • Programming Methodology I (Fall 2020-21)
  • Programming Methodology I (Spring 2016)
  • Information Assurance and Computer Security (Fall 2015)
  • Foundations of Cyber-Physical Systems (Fall 2014)
  • System Security and Privacy (Spring 2014)
  • Software Testing and Verification (Fall 2013)
  • Software Engineering (Spring 2013)
  • Security and Privacy in Complex Systems (Fall 2012)
  • Software Testing and Verification (Spring 2012)
  • Software Engineering (Fall 2011)