Introduction to Cryptography - Lectures and Activities