A modular approach to teaching critical infrastructure protection concepts to engineering, technology and computing students | IEEE Conference Publication | IEEE Xplore