Teaching
Teaching at UCCS
CS 4985/5985 Cybersecurity Metrics (Fall 2024; Undergraduate and Graduate)
CS 3920 Introduction to Defensive Cyber Operations (Fall 2024; Undergraduate)
CS 4915/5915 Defensive Cyber Operations (Spring 2024; Undergraduate and Graduate)
CS 3920 Introduction to Defensive Cyber Operations (Fall 2023; Undergraduate)
CS 4920/5920 Applied Cryptography (Spring 2023; Undergraduate and Graduate)
CS 4985/5985 Cybersecurity Metrics (Fall 2022; Undergraduate and Graduate)
CS 6910 Advanced System Security Design (Spring 2022; Graduate)
CS 4920/5920 Applied Cryptography (Fall 2021; Undergraduate and Graduate)
CS 4500 Operating Systems (Spring 2021; Undergraduate)
Teaching at UTSA
CS 2233: Discrete Mathematics (Fall 2020; Undergraduate)
CS 4363: Cryptography (Spring 2020; Undergraduate)
CS 6393 / CS 4593: Blockchains (Fall 2019; Graduate and cross-listed for Undergraduate)
CS 4363: Cryptography (Spring 2019; Undergraduate)
CS 6373 / CS 4593: Applied Cryptography (Fall 2018; Graduate and cross-listed for Undergraduate)
CS 4363: Cryptography (Spring 2018; Undergraduate)
CS 6393 AT: Cyber Security Data analytics (Fall 2017; Graduate)
CS 4363: Cryptography (Spring 2017; Undergraduate)
CS 4593 AT: Security Metrics (Fall 2016; Undergraduate)
CS 5323: Principles of Information Security (Fall 2016; Graduate)
CS 4363: Cryptography (Spring 2016; Undergraduate)
CS 6393 AT: Cyber Security Data analytics (Fall 2015; Graduate)
CS 5323 Principles of Information Security (Fall 2015; Graduate)
CS 6393 SP: Cyber Security (Spring 2015; Graduate)
CS 4363 Cryptography (Spring 2015; Undergraduate)
CS 5323 Principles of Information Security (Fall 2014; Graduate)
CS 4593 Cloud Security (Spring 2014; Undergraduate)
CS 4363 Cryptography (Fall 2013; Undergraduate)
CS 6353 Unix and Network Security (Spring 2013; Graduate)
CS 4363 Cryptography (Spring 2013; Undergraduate)
CS 6393 AT: Cyber Security (Fall 2012; Graduate)
CS 4363 Cryptography (Spring 2012; Undergraduate)
CS 2233 Discrete Mathematical Structures (Spring 2012; Undergraduate)
CS 6373 Applied Cryptography (Fall 2011; Graduate)
CS 4363 Cryptography (Spring 2011; Undergraduate)
CS 2233 Discrete Mathematical Structures (Spring 2011; Undergraduate)
CS 6393 AT: Cyber Security (Fall 2010; Graduate)
CS 4363 Cryptography (Spring 2010; Undergraduate)
CS 6373 Applied Cryptography (Fall 2009; Graduate)
CS 4363 Cryptography (Spring 2009; Undergraduate)
CS 6373 Applied Cryptography (Fall 2008; Graduate)
CS 4363 Cryptography (Spring 2008; Undergraduate)
CS 4363 Cryptography (Spring 2007; Undergraduate)
CS 6463 AT: Applied Cryptography (Fall 2006; Graduate)
CS 4363 Cryptography (Spring 2006; Undergraduate)
CS 6973 Special Problems: Applied Cryptography (Fall 2005; Graduate)
CS 4363 Cryptography (Spring 2005; Undergraduate)
CS 6973 Principles of Information Security (Fall 2004; Graduate)
CS 4363 Cryptography (Spring 2004; Undergraduate)
CS 6973 Special Problems: Applied Cryptography (Fall 2003; Graduate)