Spring 2024 Course at UTSA:
CS 4363: Cryptography (Spring 2024)
CS 6373. Applied Cryptography (cross-listed)
Mode: Entirely on-line with no set times for lectures or examinations.
Courses taught at UTSA (AY 2011-2012 onwards):
CS 4363: Cryptography (Spring 2023)
CS 6373. Applied Cryptography (cross-listed)
CS 4363: Cryptography (Spring 2022)
CS 6373. Applied Cryptography (cross-listed)
CS 6393: Cyber Security Foundations and Practice (Spring 2021)
CS 4483: Cyber Security Foundations and Practice (cross-listed)
CS 6393: Cyber Security Models and Systems (Spring 2020)
CS 6393: Cyber Security Models and Systems (Spring 2019)
CS 4593: Cyber Security Models and Systems (cross-listed)
CS 5323: Principles of Computer and Information Security (Spring 2018)
CS 5323: Principles of Computer and Information Security (Spring 2017)
CS 6393: Cyber Security Models and Systems (Spring 2016)
CS 6393: Security Architectures for Cloud and Distributed Systems (Spring 2014)
CS 6393: Research Challenges in Cyber Security (Spring 2013)
CS 6393: Foundations of Cyber Security (Spring 2012)
Courses taught at UTSA (AY 2007-2011):
PhD student supervision only due to 100% commitment to founding UTSA's Institute for Cyber Security
Courses taught at George Mason University (AY 1989-2007):
ISA 662: Information Systems Security (most recent offering: Fall 2006)
ISA 780: Theoretical Foundations of System Security (most recent offering: Fall 2006)
IT 962/ISA 797: Advanced Topics: Cyber-Identity, Authority and Trust (most recent offering: Spring 2006)
IT 862: Computer Security Models and Architectures (most recent offering: Spring 2005)
INFS 767: Secure Electronic Commerce (most recent offering Spring 2004)
INFS 766: Internet Security Protocols (most recent offering: Spring 2004 at Northrop-Grumman)
IT 990: Dissertation Topic Presentation (most recent offering: Spring 2001)
INFS 612: Data Communication and Distributed Processing (most recent offering: Spring 1998)
INFS 710: Operating Systems and Computer Architecture (most recent offering: Spring 1991)
Courses taught at Ohio State University (AY 1982-1989): Quarter system
Graduate/senior-undergraduate courses on Information Security, Operating Systems, Advanced Operating Systems, Database Systems, and Systems Analysis.