Teaching

  • Fall 2020 (Expected)
    • EECS 4720/5720: Fundamentals of Cybersecurity
    • EECS 1030: Introduction to Computer Science and Engineering
  • Summer 2020
    • EECS 4980/6980: Computational Thinking for High School Mathematics (Co-taught with others)
  • Spring 2020
    • EECS 2520: Discrete Structures
  • Fall 2019
    • On Leave
  • Summer 2019
    • EECS 4980/6980: Computational Thinking for High School Mathematics (Co-taught with others)
  • Spring 2019
    • EECS 2520: Discrete Mathematics
  • Fall 2018
    • EECS 4980/5980: Fundamentals of Cyber Security
    • EECS 5930: EECS Graduate Seminar
  • Summer 2018
    • EECS 8980: Cyber-secure Software Development
    • EECS 6980: Computational Thinking for High School Mathematics (Co-taught with others)
  • Spring 2018
    • EECS 2520: Discrete Mathematics
  • Fall 2017
    • EECS 4980/6980: Fundamentals of Cyber Security
    • EECS 5930: EECS Graduate Seminar
  • Spring 2017
    • EECS 2520: Discrete Mathematics
  • Fall 2016
    • EECS 4980/6980: Fundamentals of Cyber Security
    • EECS 5930: EECS Graduate Seminar
  • Spring 2016
    • EECS 2520: Discrete Mathematics
  • Fall 2015
    • EECS 6980/4980: Fundamentals of Cyber Security