The Design and Implementation of Secure Program Design Education Tool Topics: Authoring Tools and Content Development; Project Based Learning and Engineering Education In Proceedings of the 12th International Conference on Computer Supported Education - Volume 1: CSEDU, 319-324, 2020