Buchanan, William J, Ramsay, Bruce, Macfarlane, Richard, Smales, Adrian, Russell, Gordon, "Teaching penetration and malware analysis in a cloud-based environment.", , 2025