- Fall 2011, CS279, Advanced Topics in Computer Security
- Fall 2010, CS279, Advanced Topics in Computer Security
- Spring 2010, CS189B, Senior Computer Systems Project
- Fall 2009, CS279, Advanced Topics in Computer Security
- Spring 2009, CS189B, Senior Computer Systems Project
- Spring 2009, CS595, Reverse Engineering with IDA Pro
- Spring 2009, CS595, Vulnerability Analysis II
- Winter 2009, CS595, Machine Learning and Security
- Winter 2009, CS595, Vulnerability Analysis
- Winter 2009, CS176B, Network Computing
- Fall 2008, CS279, Advanced Topics in Computer Security
- Spring 2008, CS595, Understanding the Underground Economy
- Winter 2008, CS177, Introduction to Computer Security
- Fall 2007, CS279, Advanced Topics in Security
- Spring 2007, CS595, Security Issues in MMORPGs
- Winter 2007, CS595, Web Vulnerability Analysis
- Fall 2006, CS595, Security of Web Technologies
- Spring 2006, Vulnerability Analysis (at Politecnico di Milano, Italy)
- Winter 2006, CS176B, Network Computing
- Fall 2005, CS290I, Vulnerability Analysis
- Spring 2005, CS595, Vulnerability Analysis
- Spring 2005, CS189B, Senior Computer Systems Project
- Winter 2005, CS176B, Network Computing
- Fall 2004, CS279, Network Security and Intrusion Detection
- Spring 2004, CS170, Operating Systems
- Spring 2004, CS595, Goedel, Escher, Bach: An Eternal Golden Braid
- Winter 2004, CS176B, Network Computing
- Winter 2004, CS595, Vulnerability Analysis
- Fall 2003, CS279, Network Security and Intrusion Detection
- Winter 2003, CS176B, Network Computing
- Fall 2002: CS279, Network Security and Intrusion Detection
- Fall 2002: CS595, Advanced Topics in Intrusion Detection
- Spring 2002: CS290I, Network Security and Intrusion Detection
- Fall 2001: CS595, Security Issues in Wireless Networks
- Fall 2001: CS170, Operating Systems
- Spring 2001: CS595, Faculty Research Seminar
- Spring 2001: CS170, Operating Systems
- Winter 2001: CS290I, Network Security and Intrusion Detection