Toggle navigation
Menu
Stephen R. Tate
Teaching
Research
Vita
Links
About Me
Contact
Teaching
Current Class – Fall 2024
CSC 452 (Theory of Computation)
Past Classes
CSC 481/681 (Principles of Computer Security)
- from Spring 2024
CSC 485/685 (Modern Cryptography)
- from Fall 2023
CSC 362 (System Programming)
- from Spring 2023
CSC 481/681 (Principles of Computer Security)
- from Spring 2023
CSC 454/654: Algorithm Analysis and Design
- from Spring 2022
CSC 495/693: Software Security
- from Spring 2022
CSC 362 (System Programming)
- from Fall 2021
CSC 481/681 (Principles of Computer Security)
- from Fall 2021
CSC 362 (System Programming)
- from Spring 2021
CSC 454/654 (Algorithm Analysis and Design)
- from Spring 2021
CSC 439/639 (Introduction to Compiler Design)
- from Fall 2020
CSC 481/681 (Principles of Computer Security)
- from Fall 2020
CSC 452/652 (Theory of Computation)
- from Spring 2020
CSC 454/654 (Algorithm Analysis and Design)
- from Spring 2020
CSC 481/681 (Principles of Computer Security)
- from Fall 2019
CSC 656 (Foundations of Computer Science)
- from Fall 2019
CSC 495/680 (Modern Cryptography)
- from Spring 2019
CSC 490 (Senior Capstone)
- from Fall 2018
CSC 581 (Principles of Computer Security)
- from Fall 2018
CSC 580 (Cryptography and Security in Computing)
- from Spring 2018
CSC 100 (The Beauty and Joy of Computing)
- from Fall 2017
CSC 580 (Cryptography and Security in Computing)
- from Spring 2017
CSC 330 (Advanced Data Structures)
- from Fall 2016
CSC 495/693 (Software Foundations)
- from Fall 2016
CSC 580 (Cryptography and Security in Computing)
- from Spring 2016
CSC 495 (Software Security)
- from Spring 2015
CSC 100 (The Beauty and Joy of Computing)
- from Fall 2014
CSC 580 (Cryptography and Security in Computing)
- from Spring 2014
CSC 100 (The Beauty and Joy of Computing)
- from Fall 2013
CSC 580 (Cryptography and Security in Computing)
- from Spring 2013
CSC 100 (The Beauty and Joy of Computing)
- from Fall 2012
CSC 495 (Problem Solving and Programming)
- from Spring 2012
CSC 580 (Cryptography and Security in Computing)
- from Fall 2011
CSC 490 (Senior Project)
- from Spring 2011
CSC 495/680 (Special Topics: Trusted Computing)
- from Fall 2010
CSC 490 (Senior Project)
- from Spring 2010
CSC 330 (Advanced Data Structures)
- from Fall 2009
CSC 680 (Advanced Topics in Computer Security)
- from Fall 2009
CSC 490 (Senior Project)
- from Spring 2009
CSC 653 (Advanced Theory of Computation)
- from Fall 2008
CSC 589 (Trusted Computing and Security Models)
- from Spring 2008
CSC 580 (Cryptography and Security in Computing)
- from Fall 2007