Teaching
- 
CS 5434:
Trustworthy AI,
Cornell Tech (Fall 2025).
- 
CS 5435:
Security and Privacy Concepts in the Wild,
Cornell Tech (Spring 2025).
- 
CS 5436 / INFO 5303:
Privacy in the Digital Age,
Cornell Tech (Fall 2024).
- 
CS 5450:
Networked and Distributed Systems,
Cornell Tech (Spring 2024).
- 
CS 6434:
Digital Privacy,
Cornell (Fall 2023).
- 
CS 6431:
Security and Privacy Technologies,
Cornell (Spring 2018).
- 
CS 5438:
Security and Privacy: Practice and Case Studies,
Cornell Tech (Spring 2016).
- 
CS 361S:
Network Security and Privacy,
UT Austin (Spring 2014).
- 
CS 380S: 
0x1A Great
Papers in Computer Security,
UT Austin (Fall 2012).
- 
CS 345:
Programming Languages,
UT Austin (Fall 2010).
- 
CS 380S: 
Theory and
Practice of Secure Systems,
UT Austin (Fall 2009).
- 
CS 178H:
Introduction to CS Research-Honors,
UT Austin (Spring 2009).
-  
CS 395T:
Design and Analysis of Security Protocols,
UT Austin (Fall 2004).
- 
CS 259:
Security Analysis of Network Protocols,
Stanford (Winter 2004).