Patterns, Codes, and Logical Thinking: Introduction to Cryptography
Engineering
Knowledge check on the history and vocabulary of codes and codebreaking