Teaching

Short courses

Workshops

Additional resources

  • Visual one-time pad – An interactive demonstration of the visual one-time pad using Javascript

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)