Teaching

  • CPSC-4200/6200 Computer Security Principles (Undergraduate/Graduate Level, Fall 2022)

  • CPSC-4200/6200 Computer Security Principles (Undergraduate/Graduate Level, Summer 2022)

  • CPSC-8570 Security in Security in Advanced Networking Technologies (Graduate Level, Spring 2022)

  • CPSC-3600 Network and Network Programming (Undergraduate Level, Spring 2022)

  • CPSC-8580 Security in Emerging Computing and Networking Systems (Graduate Level, Fall 2021)

  • CPSC-8810 Selected Topics: Advanced Software and System Security (Graduate Level, Spring 2021)

  • CPSC-4200/6200 Computer Security Principles (Undergraduate/Graduate Level, Spring 2021)

  • CPSC9500 Computer Science Seminar (Graduate Level, Fall 2020)

  • CPSC-4200/6200 Computer Security Principles (Undergraduate/Graduate Level, Fall 2020)

  • CPSC-3600 Network and Network Programming (Undergraduate Level, Spring 2020)

  • CPSC-4200/6200 Computer Security Principles (Undergraduate/Graduate Level, Fall 2019)

  • CPSC9500 Computer Science Seminar (Graduate Level, Fall 2019)

  • CPSC-3600 Network and Network Programming (Undergraduate Level, Spring 2019)

  • CPSC-8810 Selected Topics: Software Security (Graduate Level, Fall 2018