Teaching
- Spring 2023: CSC 278/478: Computer Security Foundations
- Fall 2022: CSC 256/456: Operating Systems
- Spring 2022: CSC 278/478: Computer Security Foundations
- Fall 2021: CSC 256/456: Operating Systems
- Spring 2021: CSC 278/478: Computer Security Foundations
- Fall 2020: CSC 256/456: Operating Systems
- Spring 2020: CSC 278/478: Computer Security Foundations
- Fall 2019: CSC 256/456: Operating Systems
- Spring 2019: CSC 278/478: Computer Security Foundations
- Spring 2018: CSC 278/478: Computer Security Foundations
- Fall 2017: CSC 256/456: Operating Systems
- Fall 2016: CSC 256/456: Operating Systems
- Spring 2016: CSC 292: Computer Security Foundations
- Fall 2015: CSC 256/456: Operating Systems
- Spring 2015: CSC 572: Topics in Systems Security
- Fall 2014: CSC 256/456: Operating Systems