Spring 2026 - CSci 4011: Inherent Limitations of Computer Programs
Fall 2025 - CSci 5471: Modern Cryptography
Spring 2025 - CSci 4271W: Developing Secure Software Systems
Fall 2024 - CSci 4271W: Developing Secure Software Systems
Spring 2024 - CSci 2011H: Honors Discrete Structures
Fall 2023 - CSci 5471: Modern Cryptography
Spring 2023 - CSci 2011H: Honors Discrete Structures
Spring 2022 - CSci 2041: Advanced Programming Principles
Fall 2021 - CSci 4271W: Developing Secure Software Systems
Summer 2021 - CSci 2041: Advanced Programming Principles
Spring 2021 - CSci 5471: Modern Cryptography
Fall 2020 - CSci 2041: Advanced Programming Principles
Summer 2020 - CSci 4011: Inherent Limitations of Computer Programs
Spring 2020 - CSci 4271W: Developing Secure Software Systems
Fall 2019 - CSci 4011: Inherent Limitations of Computer Programs
Spring 2019 - CSci 2041: Advanced Programming Principles
Spring 2019 - CSci 5471: Modern Cryptography
Spring 2018 - CSci 4011: Inherent Limitations of Computer Programs
Fall 2017 - CSci 2041: Advanced Programming Principles
Spring 2017 - CSci 5471: Modern Cryptography
Fall 2016 - CSci 5271: Introduction to Computer Security
Spring 2016 - CSci 8271: Security and Privacy in Computing
Fall 2015 - CSci 2041: Advanced Programming Principles
Fall 2015 - CSci 5403: Complexity Theory
Spring 2015 - CSci 5471: Modern Cryptography
Fall 2014 - CSci 4011: Inherent Limitations of Computer Programs
Spring 2013 - CSci 5471: Modern Cryptography.
Spring 2013 - CSci 4011: Inherent Limitations of Computer Programs.
Fall 2012- CSci 5271: Introduction to Computer Security.
Spring 2012 - CSci 4011: Inherent Limitations of Computer Programs.
Fall 2011 - CSci 5271: Overview of Computer Science.
Spring 2011 - CSci 1001: Overview of Computer Science.
Fall 2010 - CSci 5271: Introduction to Computer Security.
Fall 2010 - CSci 8980: Advanced Cryptography Seminar.
Spring 2010 - CSci 5403: Complexity Theory.
Fall 2009 - CSci 5271: Introduction to Computer Security.
Spring 2009 - CSci 4011: Inherent Limitations of Computer Programs.
Fall 2008 - CSci 5271: Introduction to Computer Security.
Spring 2008 - CSci 5403: Complexity Theory.
Fall 2007 - CSci 5271: Introduction to Computer Security.
Spring 2007 - CSci 4011: Formal Languages and Automata Theory.
Fall 2006 - CSci 5271: Introduction to Computer Security.
Spring 2006 - CSci 4011: Formal Languages and Automata Theory.
Fall 2005 - CSci 5271: Introduction to Computer Security.
Spring 2005 - CSci 8980: Advanced Cryptography.