- CSI 668: Developing Secure and Privacy-Preserving Software Systems, Spring 2025
- CSI 508: Database Systems I, Spring 2024
- CSI 333: System Fundamentals, Fall 2023
- CSI 424/524: Computer Security, Fall 2023
- CSI 508: Database Systems I, Spring 2023
- CSI 333: System Fundamentals, Fall 2022
- CSI 424/524: Computer Security, Fall 2022
- CSI 503: Algorithms and Data Structures, Spring 2022
- CSI 333: System Fundamentals, Fall 2021
- CSI 503: Algorithms and Data Structures, Spring 2021
- CSI 508: Database Systems I, Spring 2021
- CSI 424/524: Computer Security, Fall 2020
- CSI 508: Database Systems I, Spring 2020
- CSI 402: Systems Programming, Fall 2019
- CSI 402: Systems Programming, Spring 2019
- CSI 424/524: Information Security, Fall 2018
- CSI 402: Systems Programming, Spring 2018
- CSI 424/524: Information Security, Fall 2017
- CSI 660: Data Privacy, Spring 2017
- CSI 424/524: Information Security, Fall 2016
- INF 453/553: Information Security and Privacy, Spring 2016
- INF 723: Information and Computing, Fall 2015
- INF 455/555: Prevention and Protection Strategies in Cybersecurity, Spring 2015
- INF 201: Introduction to Web Technologies, Fall 2014
- INFSCI 1075: Network Security, Spring 2013 @Pitt
Teaching Assistant