Teaching
- Applied Cryptography
[CO 487, Winter 2014]
- Algebra (Advanced Level)
[Math 145, Fall 2012]
- Coding Theory
[CO 331, Winter 2010]
- The Mathematics of Public-Key
Cryptography [CO 485/685, Fall 2006]
- Introduction to Combinatorics [Math 239, Winter 2003]
- Topics in Number-Theoretic Cryptography
[CO 789, Winter 2002]
- Algebra for Honours Mathematics [MATH 135, Fall 1999]
- Elliptic Curve Cryptography - An Advanced Course (with Scott Vanstone)
- January 13-15, 2000, San Jose.
- April 15-16 1999, Toronto.
- Cryptography: Principles and Applications (with Dan Boneh)
- August 17-19 2000, Santa Barbara.
- August 12-14 1999, Santa Barbara.