I teach subjects related to software engineering, Cyber security and cryptography, and risk management, both at the undergraduate and postgraduate levels.