Home
Publications
Invited Talks
Teaching
Miscellaneous
Personal

 Teaching

All     Berkeley     Stanford  
CS 355 Topics in Cryptography (Spring 2014)
Taught by Dan Boneh at Stanford
ACS Advanced Computer Security Certificate Program (Autumn 2011 - Spring 2014)
Taught by Dan Boneh, Neil Daswani, and John Mitchell at Stanford
Offered through the Stanford Center for Professional Development
CS 255 Introduction to Cryptography (Winter 2014)
Taught by Dan Boneh at Stanford
CS 255 Introduction to Cryptography (Winter 2013)
Taught by Dan Boneh at Stanford
CS 161 Instructor for Design and Analysis of Algorithms (Summer 2012)
Stanford
CS 259C Elliptic Curves in Cryptography (Autumn 2011)
Taught by David Freeman at Stanford
EE 20N Structure and Interpretation of Systems and Signals (Fall 2009 - Spring 2010)
Taught by Babak Ayazifar at Berkeley
EE 120 Signals and Systems (Spring 2009)
Taught by Babak Ayazifar at Berkeley
SPC Computer Science Self-Paced Center (Fall 2008)
Run by Dan Garcia at Berkeley