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