Faily, Shamal, "Ethical hacking assessment as a vehicle for undergraduate cyber-security education.", , 2014