Douglas Stebila
Teaching
University of Waterloo
Teaching resources for UW subjects are available for UW students on UW’s Learn site.
Undergraduate
- CO 487/687 Applied Cryptography (Fall 2019, Fall 2020, Fall 2022)
- MATH 135 Algebra for Honours Mathematics (Fall 2019)
- MATH 239 Introduction to Combinatorics (Spring 2020, Fall 2020, Fall 2022)
Graduate
- CO 789 Topics in Cryptography - Cryptographic protocols (Spring 2022)
- CO 789 Topics in Cryptography - Lattice-based cryptography (Winter 2019)
Short courses
- AMSI Winter School on Cryptography – Provable Security (2014)
- CryptoWorks21 – Fundamentals of Network Security (2013; 2014; 2016; 2017; 2018; 2019)
- Summer School at Selected Areas in Cryptography (SAC) 2016 – Implementation and analysis of cryptographic protocols (2016)
Additional resources
- Visual one-time pad – An interactive demonstration of the visual one-time pad using Javascript
McMaster University (2016-2018)
Teaching resources for McMaster subjects are available for McMaster students on McMaster’s Avenue to Learn site.
Undergraduate
- CS 1MD3 Introduction to Programming (Winter 2018)
- CS 4WW3 Web Systems and Web Computing (Winter 2018)
- CS 3IS3 Information Security (Fall 2017)
- CS 4WW3 Web Systems and Web Computing (Fall 2016)
Graduate
- CAS 770 Modern Cryptography (Fall 2016)
Queensland University of Technology (2011-2015)
Teaching resources for QUT subjects are available for QUT students on QUT’s Blackboard site.
Undergraduate
- CAB240 Information Security (Semester 2, 2015)
- MAB122/127 Linear Algebra and Multi-variable Calculus (Semester 1, 2011; Semester 1, 2012; Semester 1, 2013)
- MAB461 Discrete Mathematics (Semester 2, 2012; Semester 2, 2013)
- INX271 The Web (Semester 1, 2014)
- INX355 Cryptology & Protocols (Semester 2, 2013)
- MXB102 Abstract Mathematical Reasoning (Semester 1, 2014; Semester 1, 2015)
- MXB251 Number Theory and Abstract Algebra (Semester 2, 2015)
Graduate
- INN651 Security Technologies (Semester 2, 2011; Semester 2, 2012; Semester 2, 2013)
- MAN778 Applications of Discrete Mathematics (Semester 1, 2011; Semester 1, 2012)
University of Waterloo (2006-2007)
- MATH 136 Linear Algebra I (Spring 2006; Spring 2007)
Teaching qualifications
- Graduate Certificate in Academic Practice, Queensland University of Technology, Brisbane, Australia (2013)
- Certificate in University Teaching, University of Waterloo, Waterloo, Ontario, Canada (2009)