Teaching
Current Courses
- CSCI 4533/6533 Introduction to Usable Security and Privacy (Fall 2024)
- CSCI 4531/6531 Computer Security (Fall 2024)
Prior Courses
-
CSCI 3907/6907: Usable Security and Privacy (Fall 2019) (Fall 2020)
- CSCI 1311: Discrete Structures 1 (Spring2020) (Spring 2023)
- CSCI 2113: Software Engineering (Spring 2021) (Fall 2021) (Spring 2022)
@USNA
-
IC220: Computer Architecture and Organization (Spring 2019)
- IC312: Data Structures (Fall 2016) (Fall 2017) (Fall 2018)
- IC221: Systems Programming ( Spring 2014) ( Spring 2015) ( Spring 2016) ( Spring 2017) (Spring 2018)
- SI485H: Stack Based Binary Exploits (Fall 2014) (Fall 2015) (Spring 2016) ( Fall 2018)
- IC210: Intro to Computing (Fall 2015)
- SI110: Cyber Security Technical Foundations (Fall 2013) (Fall 2014)
@Swarthmore
- CS:35 Data Structures and Algorithms (Spring 2013, Swarthmore College)
- CS:71 Software Engineering: Mobile Development (Spring 2013, Swarthmore College)
- CS:43 Computer Networks (Fall 2012, Swarthmore College)
Note some course links may be out of date and no longer work. Please feel free to reach out to me for access to old teaching material