June 10 -
28, 2024
in Durham, NC (In-person portion starts June 23rd)
Rising
10th
11th
12th
This course introduces students to cryptographic methods used to encipher and decipher secret messages with an emphasis on using computer programming to automate the process. As the learning journey unfolds, students will advance to explore more sophisticated cryptographic techniques, understanding not only their implementation but also developing the skills to analyze and break them.
Join us in this immersive experience where the realms of programming and cryptography converge, offering a comprehensive exploration that goes beyond the basics.
An Ohio native, Verónica Vázquez studied natural resources at Cornell University before earning a master’s degree in education from Stanford University. She has been teaching mathematics since 1999 at both the high school and the college level and teaching cryptography and computer programming since 2018. Veronica is passionate about cryptography, ethnomathematics, crocheting hyperbolic surfaces, and recreational mathematics. She also loves reading — especially science fiction and fantasy — tabletop games, gardening, baking, and raising chickens.