teaching

University of South Florida

  • MAD4515 — Mathematics of Quantum Computing
  • MAS5215 — Number Theory
  • MAD2470 — Introduction to Cryptography and its Applications
  • MAD4472 — Modern Cryptography
  • MAD4471 — Cryptography and Coding Theory
  • MAS4214 — Elementary Number Theory
  • MAT5932 — Applied Cryptography
  • MAS3205 — Number Concepts and Connections

University of Waterloo

  • MATH225 — Applied Linear Algebra
  • QIC891 — Post-Quantum Cryptography

University of Calgary

  • MATH253 — Calculus II