At UCCS
CS 4740/5740: Networks, Crowds, and Markets: Reasoning About a Connected World. Fall 2025
CS 4920/5920: Introduction to Applied Cryptography. Fall 2022, Fall 2023, Fall 2024.
CS 4730/5730: Game Theory and Multiagent Systems. Spring 2023, Spring 2025
CS 4610/5610: Applied Convex Optimization. Spring 2024.
CS 2020: Introduction to Statistics and Data Analytics with R. Spring 2023.
CS 2160: Computer Organization and Assembly Language Programming. Spring 2024.
CS 2150: Discrete Structures. Fall 2025
CS 1150: Principles of Computer Science (Intro to Java). Fall 2024.