A modern, hands-on undergraduate course in software security. Every week pairs a lecture concept with a lab in which students either break an intentionally vulnerable target in a safe sandbox or ...