Current Courses

Machine Learning and Practical Privacy in Fall term 2023, University of Alberta

Machine Learning in Winter term 2024, University of Alberta

Past Course Offerings

Privacy, Cryptography, Network and Data Security in Winter term 2023, University of Waterloo.

Sample Course Materials

Introduction to Cryptography 1

Introduction to Cryptography 2

Teaching Education

Certificate in University Teaching, Centre for Teaching Excellence, University of Waterloo.
Completed 2021.

Fundamentals of University Teaching, Centre for Teaching Excellence, University of Waterloo.
Completed 2017.