Ivan is a Associate Professor in the Department of Computer Science and leads the Software Engineering Programme. He is interested in the challenges faced by developers when trying to design securely for complex systems. This is visible in many projects where different requirements such as functionality, usability, efficiency, simplicity, etc. all compete with each other and with security. In order to address this, Flechais developed the design methodology AEGIS as a means of fostering an approachable, cost-effective design rationale, aimed at supporting developers in making informed decisions about technical security and its usability.