Teaching

  • Applied Cryptography [CO 487: W18, W17, W14, W12, W10, W09, W08, W07, W06, W04, W03, W02, W00]
  • The Mathematics of Public-Key Cryptography [CO 485/685, F17, F16, F06, F03]
  • Algebra for Honours Mathematics [MATH 135: F17, F16, F99, F98, F91]
  • Algebra (Advanced Level) [Math 145: F12, F09, F08]
  • Coding Theory [CO 331: W10, W09, W08, W06, W99, W98]
  • Introduction to Combinatorics [Math 239: W03, S91]
  • Topics in Number-Theoretic Cryptography [CO 789: W02]
  • 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.