Teaching

ANGEL Course Management System
CANVAS Course Management System

Fall 2022
IST 543: Foundations of Software Security

Fall 2021
IST 543: Foundations of Software Security

Fall 2020
IST 543: Foundations of Software Security

Spring 2020
IST 543: Foundations of Software Security

Spring 2018
IST 597: Security and Privacy in Emerging Platforms

Spring 2017
IST 597: Security and Privacy in Emerging Platforms
(Special Topics: Trusted Computing)

Fall 2016
IST 451: Network Security

Spring 2016
IST 451: Network Security

Fall 2015
IST 597B: Security and Privacy in Emerging Platforms

Spring 2015
IST 597A: Software Security and Analysis

Fall 2014
IST 451: Network Security (online and residence)

Spring 2014
IST 402: Programming Languages
IST 451: Network Security

Fall 2013
SRA 221: Information Security

Spring 2013
SRA 221: Information Security

Fall 2012
IST 451: Network Security (online course through Penn State World Campus)

Spring 2012
IST 220: Networking and Telecommunications
SRA 221: Information Security
IST 451: Network Security (Fall 2011)
SRA 221: Information Security (Fall 2011)
IST 220: Networking and Telecommunications (Spring 2011)
IST 451: Network Security (Spring 2011)
IST 230: Discrete Mathematics (Fall 2010)
SRA 221: Information Security (Fall 2010)
IST 451: Network Security (Spring 2010)