CPEN 442 (Introduction to Cybersecurity) is a course I completed at UBC. The course focused on exploring various cryptographic building blocks, attacks, and applications. The course final project was to design and create a custom VPN that implemented various cryptographic tools. This project included modern techniques like double racheting. The course was taught by Professor Simon Oya. The course website provides the following description of the course:
Security risks, threats, and vulnerabilities from technical perspectives; confidentiality, integrity, and hybrid policies; cryptography, access control, assurance, accountability, and engineering of secure systems.
<cite><a href="https://ece.ubc.ca/courses/cpen-442/" target="_blank" rel="noreferrer noopener">
UBC CPEN 442 Page, 2025 </a>
</cite>