Teaching

  • Applied Cryptography [CO 487, Winter 2017]
  • The Mathematics of Public-Key Cryptography [CO 485/685, Fall 2016]
  • Algebra for Honours Mathematics [MATH 135, Fall 2016]
  • Algebra (Advanced Level) [Math 145, Fall 2012]
  • Coding Theory [CO 331, Winter 2010]
  • Introduction to Combinatorics [Math 239, Winter 2003]
  • Topics in Number-Theoretic Cryptography [CO 789, Winter 2002]
  • 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.