Guarding the castle keep: teaching with the fortress metaphor | IEEE Journals & Magazine | IEEE Xplore